mirror of
https://github.com/FAUSheppy/speech-server-client-qt
synced 2025-12-08 09:41:35 +01:00
reload config after edit
This commit is contained in:
@@ -88,9 +88,16 @@ MainWindow::MainWindow(QWidget *parent):QMainWindow(parent), ui(new Ui::MainWind
|
|||||||
void MainWindow::openConfigurationWindow(){
|
void MainWindow::openConfigurationWindow(){
|
||||||
Settings *settingsWindow = new Settings();
|
Settings *settingsWindow = new Settings();
|
||||||
settingsWindow->selectSettings(this->mySettings);
|
settingsWindow->selectSettings(this->mySettings);
|
||||||
|
settingsWindow->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
connect(settingsWindow, SIGNAL(destroyed()), this, SLOT(appyConfigChanges()));
|
||||||
settingsWindow->show();
|
settingsWindow->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::appyConfigChanges(){
|
||||||
|
setAuthHeader(mySettings->value(SETTING_USER).toString(), mySettings->value(SETTING_PASS).toString());
|
||||||
|
networkManager = new QNetworkAccessManager(this);
|
||||||
|
}
|
||||||
|
|
||||||
void MainWindow::handleInitialSettings(){
|
void MainWindow::handleInitialSettings(){
|
||||||
|
|
||||||
if(!mySettings->contains(SETTING_HOST)){
|
if(!mySettings->contains(SETTING_HOST)){
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ private slots:
|
|||||||
void queryStatusAll();
|
void queryStatusAll();
|
||||||
void openContainingDir();
|
void openContainingDir();
|
||||||
void openConfigurationWindow();
|
void openConfigurationWindow();
|
||||||
|
void appyConfigChanges();
|
||||||
private:
|
private:
|
||||||
Ui::MainWindow *ui;
|
Ui::MainWindow *ui;
|
||||||
QTableWidget *tw;
|
QTableWidget *tw;
|
||||||
|
|||||||
Reference in New Issue
Block a user