diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index 1eed64436..8b175e95c 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -282,6 +282,9 @@ void MainWindow::connectSlots() connect(&m_ClientConnection, &ClientConnection::messageShowing, this, &MainWindow::showAndActivate); connect(ui->btnToggleCore, &QPushButton::clicked, m_actionStartCore, &QAction::trigger, Qt::UniqueConnection); + connect(ui->btnApplySettings, &QPushButton::clicked, this, &MainWindow::resetCore); + connect(ui->btnConnect, &QPushButton::clicked, this, &MainWindow::resetCore); + connect(ui->btnConnectToClient, &QPushButton::clicked, this, &MainWindow::resetCore); } void MainWindow::onAppAboutToQuit() @@ -458,12 +461,12 @@ void MainWindow::on_m_pButtonConfigureServer_clicked() void MainWindow::on_m_pLineEditHostname_returnPressed() { - ui->m_pButtonConnect->click(); + ui->btnConnect->click(); } void MainWindow::on_m_pLineEditClientIp_returnPressed() { - ui->m_pButtonConnectToClient->click(); + ui->btnConnectToClient->click(); } void MainWindow::on_m_pLineEditHostname_textChanged(const QString &text) @@ -476,7 +479,7 @@ void MainWindow::on_m_pLineEditClientIp_textChanged(const QString &text) m_CoreProcess.setAddress(text); } -void MainWindow::on_m_pButtonApply_clicked() +void MainWindow::resetCore() { m_ClientConnection.setShowMessage(); m_CoreProcess.restart(); @@ -506,16 +509,6 @@ void MainWindow::on_m_pRadioGroupClient_clicked(bool) m_ConfigScopes.save(); } -void MainWindow::on_m_pButtonConnect_clicked() -{ - on_m_pButtonApply_clicked(); -} - -void MainWindow::on_m_pButtonConnectToClient_clicked() -{ - on_m_pButtonApply_clicked(); -} - void MainWindow::onWindowSaveTimerTimeout() { saveWindow(); @@ -896,7 +889,7 @@ void MainWindow::onCoreProcessStateChanged(CoreProcessState state) connect(ui->btnToggleCore, &QPushButton::clicked, m_actionStopCore, &QAction::trigger, Qt::UniqueConnection); ui->btnToggleCore->setText(QString("&Stop")); - ui->m_pButtonApply->setEnabled(true); + ui->btnApplySettings->setEnabled(true); m_actionStartCore->setEnabled(false); m_actionStopCore->setEnabled(true); @@ -906,7 +899,7 @@ void MainWindow::onCoreProcessStateChanged(CoreProcessState state) connect(ui->btnToggleCore, &QPushButton::clicked, m_actionStartCore, &QAction::trigger, Qt::UniqueConnection); ui->btnToggleCore->setText(QString("&Start")); - ui->m_pButtonApply->setEnabled(false); + ui->btnApplySettings->setEnabled(false); m_actionStartCore->setEnabled(true); m_actionStopCore->setEnabled(false); diff --git a/src/gui/src/MainWindow.h b/src/gui/src/MainWindow.h index 14b1b6765..5a50b3d26 100644 --- a/src/gui/src/MainWindow.h +++ b/src/gui/src/MainWindow.h @@ -129,15 +129,12 @@ private slots: bool saveConfig(); void testFatalError() const; void testCriticalError() const; - + void resetCore(); // // Auto-connect slots // - void on_m_pButtonApply_clicked(); void on_m_pLabelComputerName_linkActivated(const QString &link); void on_m_pLabelFingerprint_linkActivated(const QString &link); - void on_m_pButtonConnect_clicked(); - void on_m_pButtonConnectToClient_clicked(); void on_m_pRadioGroupServer_clicked(bool); void on_m_pRadioGroupClient_clicked(bool); void on_m_pButtonConfigureServer_clicked(); diff --git a/src/gui/src/MainWindow.ui b/src/gui/src/MainWindow.ui index 8aa2ecaf1..309917657 100644 --- a/src/gui/src/MainWindow.ui +++ b/src/gui/src/MainWindow.ui @@ -209,7 +209,7 @@ - + Connect @@ -389,7 +389,7 @@ - + Connect @@ -576,7 +576,7 @@ - + false @@ -616,12 +616,12 @@ m_pRadioGroupServer m_pRadioGroupClient m_pLineEditClientIp - m_pButtonConnectToClient + btnConnectToClient m_pButtonConfigureServer m_pLineEditHostname - m_pButtonConnect + btnConnect m_pLogOutput - m_pButtonApply + btnApplySettings btnToggleCore