X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fdccsettingspage.cpp;fp=src%2Fqtui%2Fsettingspages%2Fdccsettingspage.cpp;h=f84a81afb0808d14e85c567d0286768c65fd5808;hp=084236c52d3ab9d474217f2cd17e747c6bec3b92;hb=6eefdfc697067d184a589fc8a231b16316c09106;hpb=42ab7cc22c4702716db2b8bfa1d4545169f772e6 diff --git a/src/qtui/settingspages/dccsettingspage.cpp b/src/qtui/settingspages/dccsettingspage.cpp index 084236c5..f84a81af 100644 --- a/src/qtui/settingspages/dccsettingspage.cpp +++ b/src/qtui/settingspages/dccsettingspage.cpp @@ -22,14 +22,15 @@ #include "client.h" #include "clienttransfermanager.h" +#include "util.h" DccSettingsPage::DccSettingsPage(QWidget *parent) : SettingsPage(tr("IRC"), tr("DCC"), parent) { ui.setupUi(this); initAutoWidgets(); - connect(ui.ipDetectionMode, SIGNAL(currentIndexChanged(int)), SLOT(updateWidgetStates())); - connect(ui.portSelectionMode, SIGNAL(currentIndexChanged(int)), SLOT(updateWidgetStates())); + connect(ui.ipDetectionMode, selectOverload(&QComboBox::currentIndexChanged), this, &DccSettingsPage::updateWidgetStates); + connect(ui.portSelectionMode, selectOverload(&QComboBox::currentIndexChanged), this, &DccSettingsPage::updateWidgetStates); updateWidgetStates(); connect(Client::instance(), &Client::coreConnectionStateChanged, this, &DccSettingsPage::onClientConfigChanged); @@ -56,7 +57,7 @@ void DccSettingsPage::setClientConfig(DccConfig *config) } _clientConfig = config; if (_clientConfig) { - connect(_clientConfig, SIGNAL(updated()), SLOT(load())); + connect(_clientConfig, &DccConfig::updated, this, &DccSettingsPage::load); load(); ui.dccEnabled->setEnabled(true); }