Migrate most dialogs to use QDialogButtonBox

This commit is contained in:
Silent
2021-12-13 22:05:42 +01:00
parent 690fa6ec3c
commit 5d4622af9a
15 changed files with 167 additions and 350 deletions

View File

@ -3,6 +3,7 @@
#include "ui_memorycardeditordialog.h"
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTableWidget>
@ -44,8 +45,14 @@ private:
QTableWidget* table = nullptr;
QLabel* blocks_free_label = nullptr;
QPushButton* save_button = nullptr;
QPushButton* import_button = nullptr;
QPushButton* import_file_button = nullptr;
QPushButton* format_button = nullptr;
};
void createCardButtons(Card* card, QDialogButtonBox* buttonBox);
void connectCardUi(Card* card, QDialogButtonBox* buttonBox);
void connectUi();
void populateComboBox(QComboBox* cb);
void clearSelection();
@ -68,6 +75,11 @@ private:
void updateButtonState();
Ui::MemoryCardEditorDialog m_ui;
QPushButton* m_deleteFile;
QPushButton* m_undeleteFile;
QPushButton* m_exportFile;
QPushButton* m_moveLeft;
QPushButton* m_moveRight;
Card m_card_a;
Card m_card_b;