diff --git a/vlsisapd/src/configuration/src/ConfigurationDialog.cpp b/vlsisapd/src/configuration/src/ConfigurationDialog.cpp index fc5a22ab..fe6cba60 100644 --- a/vlsisapd/src/configuration/src/ConfigurationDialog.cpp +++ b/vlsisapd/src/configuration/src/ConfigurationDialog.cpp @@ -38,9 +38,10 @@ ConfigurationDialog::ConfigurationDialog(QWidget* parent): QDialog(parent) { setWindowTitle("Configure window"); ConfigurationWidget* confWidget = Configuration::get()->buildWidget(ConfigurationWidget::StandAlone); - connect(confWidget , SIGNAL(checkOk()), this, SLOT(close())); - connect(confWidget->getCancelButton(), SIGNAL(clicked()), this, SLOT(close())); - connect(confWidget->getSaveButton() , SIGNAL(clicked()), this, SIGNAL(saveToFile())); + connect(confWidget , SIGNAL(confOk()) , this, SLOT(close())); + connect(confWidget->getCancelButton(), SIGNAL(clicked()) , this, SLOT(close())); + connect(confWidget->getSaveButton() , SIGNAL(clicked()) , this, SIGNAL(saveToFile())); + connect(confWidget , SIGNAL(needRestart()), this, SIGNAL(needRestart())); QVBoxLayout* vLayout = new QVBoxLayout (); vLayout->addWidget(confWidget); diff --git a/vlsisapd/src/configuration/src/vlsisapd/configuration/ConfigurationDialog.h b/vlsisapd/src/configuration/src/vlsisapd/configuration/ConfigurationDialog.h index 01698fb3..172f69b9 100644 --- a/vlsisapd/src/configuration/src/vlsisapd/configuration/ConfigurationDialog.h +++ b/vlsisapd/src/configuration/src/vlsisapd/configuration/ConfigurationDialog.h @@ -38,6 +38,7 @@ class ConfigurationDialog : public QDialog { signals: void saveToFile(); + void needRestart(); };