From: Shane Synan Date: Wed, 12 Sep 2018 23:57:44 +0000 (-0500) Subject: settings: Fix NetworkAddDlg states on type change X-Git-Tag: 0.13-rc2~30 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=6d66d7ed0184f356b9a0c724e9ced2ee819b8693 settings: Fix NetworkAddDlg states on type change Add check for button states when changing between "Use preset" and "Manually specify network settings". This fixes the "OK" button remaining enabled when adding a network and selecting manual, and also fixes re-enabling the "OK" after switching back to presets. --- diff --git a/src/qtui/settingspages/networkssettingspage.cpp b/src/qtui/settingspages/networkssettingspage.cpp index c1ee10a8..57d8ca0c 100644 --- a/src/qtui/settingspages/networkssettingspage.cpp +++ b/src/qtui/settingspages/networkssettingspage.cpp @@ -1070,6 +1070,8 @@ NetworkAddDlg::NetworkAddDlg(const QStringList &exist, QWidget *parent) : QDialo } connect(ui.networkName, SIGNAL(textChanged(const QString &)), SLOT(setButtonStates())); connect(ui.serverAddress, SIGNAL(textChanged(const QString &)), SLOT(setButtonStates())); + connect(ui.usePreset, SIGNAL(toggled(bool)), SLOT(setButtonStates())); + connect(ui.useManual, SIGNAL(toggled(bool)), SLOT(setButtonStates())); setButtonStates(); }