Qt: add system settings config tab
This commit is contained in:
parent
ab2eef396a
commit
ec3e99eec7
8 changed files with 450 additions and 4 deletions
|
@ -9,9 +9,10 @@
|
|||
|
||||
#include "core/settings.h"
|
||||
|
||||
ConfigureDialog::ConfigureDialog(QWidget *parent) :
|
||||
ConfigureDialog::ConfigureDialog(QWidget *parent, bool running) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::ConfigureDialog)
|
||||
ui(new Ui::ConfigureDialog),
|
||||
emulation_running(running)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->setConfiguration();
|
||||
|
@ -21,10 +22,14 @@ ConfigureDialog::~ConfigureDialog() {
|
|||
}
|
||||
|
||||
void ConfigureDialog::setConfiguration() {
|
||||
// System tab needs set manually
|
||||
// depending on whether emulation is running
|
||||
ui->systemTab->setConfiguration(emulation_running);
|
||||
}
|
||||
|
||||
void ConfigureDialog::applyConfiguration() {
|
||||
ui->generalTab->applyConfiguration();
|
||||
ui->systemTab->applyConfiguration();
|
||||
ui->audioTab->applyConfiguration();
|
||||
ui->debugTab->applyConfiguration();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue