diff options
Diffstat (limited to 'src/bench/optionsdialog.cpp')
-rw-r--r-- | src/bench/optionsdialog.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/bench/optionsdialog.cpp b/src/bench/optionsdialog.cpp index 82c6223..28fb5ae 100644 --- a/src/bench/optionsdialog.cpp +++ b/src/bench/optionsdialog.cpp @@ -35,6 +35,7 @@ #include "httpproxyoptionpage.h" #include "importpathoptionpage.h" #include "hostsoptionpage.h" +#include "runtimeoptionpage.h" #include "appearanceoptionpage.h" OptionsDialog::OptionsDialog(QWidget *parent) @@ -44,6 +45,7 @@ OptionsDialog::OptionsDialog(QWidget *parent) , m_importPathsForm(new ImportPathOptionPage(this)) , m_hostsForm(new HostsOptionsPage(this)) , m_appearanceForm(new AppearanceOptionPage(this)) + , m_runtimeForm(new RuntimeOptionPage(this)) { ui->setupUi(this); @@ -68,8 +70,14 @@ OptionsDialog::OptionsDialog(QWidget *parent) item->setData(Qt::UserRole, index); ui->optionsView->addItem(item); + item = new QListWidgetItem("QML Live Runtime"); + index = ui->optionsStack->addWidget(m_runtimeForm); + item->setData(Qt::UserRole, index); + ui->optionsView->addItem(item); + connect(ui->optionsView, &QListWidget::currentItemChanged, this, &OptionsDialog::optionSelected); + connect(m_runtimeForm, &RuntimeOptionPage::updateRuntimePath, this, &OptionsDialog::updateRuntimePath); connect(m_appearanceForm, &AppearanceOptionPage::hideNonQMLFiles, this, &OptionsDialog::hideNonQMLFiles); connect(m_importPathsForm, &ImportPathOptionPage::updateImportPaths, this, &OptionsDialog::updateImportPaths); } @@ -107,6 +115,7 @@ void OptionsDialog::accept() m_importPathsForm->apply(); m_hostsForm->apply(); m_appearanceForm->apply(); + m_runtimeForm->apply(); QDialog::accept(); } @@ -120,4 +129,3 @@ void OptionsDialog::setImports(const QStringList &imports) m_importPathsForm->setImports(imports); } - |