reload config after edit

This commit is contained in:
Yannik Schmidt
2020-08-23 22:39:50 +02:00
parent 11e943fd4a
commit 8380f324c2
2 changed files with 8 additions and 0 deletions

View File

@@ -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)){

View File

@@ -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;