X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fconnectionsettingspage.cpp;h=797de1b76a9cc22c0e0d48216774984c79f76203;hp=6356a7579965faa69ea3c9d0a1b2d726be4c94bc;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=68878dc8366f2f4a0afe132847aad9a51a80cdbf diff --git a/src/qtui/settingspages/connectionsettingspage.cpp b/src/qtui/settingspages/connectionsettingspage.cpp index 6356a757..797de1b7 100644 --- a/src/qtui/settingspages/connectionsettingspage.cpp +++ b/src/qtui/settingspages/connectionsettingspage.cpp @@ -23,54 +23,49 @@ #include "client.h" #include "networkconfig.h" -ConnectionSettingsPage::ConnectionSettingsPage(QWidget *parent) +ConnectionSettingsPage::ConnectionSettingsPage(QWidget* parent) : SettingsPage(tr("IRC"), QString(), parent) { ui.setupUi(this); initAutoWidgets(); - connect(Client::instance(), SIGNAL(connected()), this, SLOT(clientConnected())); - connect(Client::instance(), SIGNAL(disconnected()), this, SLOT(clientDisconnected())); + connect(Client::instance(), &Client::connected, this, &ConnectionSettingsPage::clientConnected); + connect(Client::instance(), &Client::disconnected, this, &ConnectionSettingsPage::clientDisconnected); setEnabled(false); if (Client::isConnected()) clientConnected(); } - void ConnectionSettingsPage::clientConnected() { if (Client::networkConfig()->isInitialized()) initDone(); else - connect(Client::networkConfig(), SIGNAL(initDone()), SLOT(initDone())); + connect(Client::networkConfig(), &SyncableObject::initDone, this, &ConnectionSettingsPage::initDone); } - void ConnectionSettingsPage::clientDisconnected() { setEnabled(false); setChangedState(false); } - void ConnectionSettingsPage::initDone() { setEnabled(true); } - bool ConnectionSettingsPage::hasDefaults() const { return true; } - -QVariant ConnectionSettingsPage::loadAutoWidgetValue(const QString &widgetName) +QVariant ConnectionSettingsPage::loadAutoWidgetValue(const QString& widgetName) { if (!isEnabled()) return QVariant(); - NetworkConfig *config = Client::networkConfig(); + NetworkConfig* config = Client::networkConfig(); if (widgetName == "pingTimeoutEnabled") return config->pingTimeoutEnabled(); if (widgetName == "pingInterval") @@ -91,12 +86,11 @@ QVariant ConnectionSettingsPage::loadAutoWidgetValue(const QString &widgetName) return SettingsPage::loadAutoWidgetValue(widgetName); } - -void ConnectionSettingsPage::saveAutoWidgetValue(const QString &widgetName, const QVariant &value) +void ConnectionSettingsPage::saveAutoWidgetValue(const QString& widgetName, const QVariant& value) { if (!isEnabled()) return; - NetworkConfig *config = Client::networkConfig(); + NetworkConfig* config = Client::networkConfig(); if (widgetName == "pingTimeoutEnabled") config->requestSetPingTimeoutEnabled(value.toBool()); else if (widgetName == "pingInterval")