X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fdccsettingspage.cpp;h=54a7fd40811efbfedf49318ee0275142413e3ec2;hp=f84a81afb0808d14e85c567d0286768c65fd5808;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=6eefdfc697067d184a589fc8a231b16316c09106;ds=sidebyside diff --git a/src/qtui/settingspages/dccsettingspage.cpp b/src/qtui/settingspages/dccsettingspage.cpp index f84a81af..54a7fd40 100644 --- a/src/qtui/settingspages/dccsettingspage.cpp +++ b/src/qtui/settingspages/dccsettingspage.cpp @@ -24,7 +24,7 @@ #include "clienttransfermanager.h" #include "util.h" -DccSettingsPage::DccSettingsPage(QWidget *parent) +DccSettingsPage::DccSettingsPage(QWidget* parent) : SettingsPage(tr("IRC"), tr("DCC"), parent) { ui.setupUi(this); @@ -37,14 +37,12 @@ DccSettingsPage::DccSettingsPage(QWidget *parent) setClientConfig(Client::dccConfig()); } - bool DccSettingsPage::isClientConfigValid() const { return _clientConfig != nullptr; } - -void DccSettingsPage::setClientConfig(DccConfig *config) +void DccSettingsPage::setClientConfig(DccConfig* config) { if (_clientConfig) { disconnect(_clientConfig, nullptr, this, nullptr); @@ -66,7 +64,6 @@ void DccSettingsPage::setClientConfig(DccConfig *config) } } - void DccSettingsPage::onClientConfigChanged() { if (Client::isConnected() && Client::dccConfig() && !Client::dccConfig()->isInitialized()) { @@ -77,13 +74,11 @@ void DccSettingsPage::onClientConfigChanged() } } - bool DccSettingsPage::hasDefaults() const { return true; } - void DccSettingsPage::defaults() { _localConfig = DccConfig(); @@ -91,7 +86,6 @@ void DccSettingsPage::defaults() widgetHasChanged(); } - void DccSettingsPage::load() { _localConfig = isClientConfigValid() ? *_clientConfig : DccConfig{}; @@ -99,7 +93,6 @@ void DccSettingsPage::load() widgetHasChanged(); } - void DccSettingsPage::save() { SettingsPage::save(); @@ -109,7 +102,6 @@ void DccSettingsPage::save() setChangedState(false); } - QVariant DccSettingsPage::loadAutoWidgetValue(const QString& widgetName) { if (widgetName == "dccEnabled") @@ -139,7 +131,6 @@ QVariant DccSettingsPage::loadAutoWidgetValue(const QString& widgetName) return {}; } - void DccSettingsPage::saveAutoWidgetValue(const QString& widgetName, const QVariant& value) { if (widgetName == "dccEnabled") @@ -163,7 +154,7 @@ void DccSettingsPage::saveAutoWidgetValue(const QString& widgetName, const QVari else if (widgetName == "useFastSend") _localConfig.setUseFastSend(value.toBool()); else if (widgetName == "outgoingIp") { - QHostAddress address {QHostAddress::LocalHost}; + QHostAddress address{QHostAddress::LocalHost}; if (!address.setAddress(value.toString())) { qWarning() << "Invalid IP address!"; address = QHostAddress{QHostAddress::LocalHost}; @@ -175,14 +166,12 @@ void DccSettingsPage::saveAutoWidgetValue(const QString& widgetName, const QVari } } - void DccSettingsPage::widgetHasChanged() { bool same = isClientConfigValid() && (_localConfig == *_clientConfig); setChangedState(!same); } - void DccSettingsPage::updateWidgetStates() { ui.outgoingIp->setEnabled(ui.ipDetectionMode->currentIndex() != 0);