diff options
author | hjk <hjk121@nokiamail.com> | 2013-05-28 15:17:20 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-05-29 09:40:17 +0200 |
commit | 8390a321319f1fdf8c92ae40408ee6db02b75908 (patch) | |
tree | 775d71982425eac82b00aaeb493ba81481908582 /src/plugins/cpaster | |
parent | 0b225af84c6377416959ae2174823c8f1e9e7073 (diff) | |
download | qt-creator-8390a321319f1fdf8c92ae40408ee6db02b75908.tar.gz |
Settings: Simplify some user code
This is still way too much boiler plate code for the task at hand.
Change-Id: Ia03bff3d6947ea6372e3f5d0217c116728742b74
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/plugins/cpaster')
-rw-r--r-- | src/plugins/cpaster/codepastersettings.cpp | 18 | ||||
-rw-r--r-- | src/plugins/cpaster/codepastersettings.h | 1 |
2 files changed, 7 insertions, 12 deletions
diff --git a/src/plugins/cpaster/codepastersettings.cpp b/src/plugins/cpaster/codepastersettings.cpp index 63ff59648d..4f2e4558e6 100644 --- a/src/plugins/cpaster/codepastersettings.cpp +++ b/src/plugins/cpaster/codepastersettings.cpp @@ -52,11 +52,8 @@ CodePasterSettingsPage::CodePasterSettingsPage() setDisplayCategory(QCoreApplication::translate("CodePaster", Constants::CPASTER_SETTINGS_TR_CATEGORY)); - m_settings = Core::ICore::settings(); - if (m_settings) { - const QString keyRoot = QLatin1String(settingsGroupC) + QLatin1Char('/'); - m_host = m_settings->value(keyRoot + QLatin1String(serverKeyC), QString()).toString(); - } + const QString keyRoot = QLatin1String(settingsGroupC) + QLatin1Char('/'); + m_host = Core::ICore::settings()->value(keyRoot + QLatin1String(serverKeyC), QString()).toString(); } QWidget *CodePasterSettingsPage::createPage(QWidget *parent) @@ -83,12 +80,11 @@ QWidget *CodePasterSettingsPage::createPage(QWidget *parent) void CodePasterSettingsPage::apply() { - if (!m_settings) - return; - - m_settings->beginGroup(QLatin1String(settingsGroupC)); - m_settings->setValue(QLatin1String(serverKeyC), m_host); - m_settings->endGroup(); + QSettings *settings = Core::ICore::settings(); + const QString keyRoot = QLatin1String(settingsGroupC) + QLatin1Char('/'); + settings->beginGroup(QLatin1String(settingsGroupC)); + settings->setValue(QLatin1String(serverKeyC), m_host); + settings->endGroup(); } void CodePasterSettingsPage::serverChanged(const QString &host) diff --git a/src/plugins/cpaster/codepastersettings.h b/src/plugins/cpaster/codepastersettings.h index 22f342b61d..ebc58d45ab 100644 --- a/src/plugins/cpaster/codepastersettings.h +++ b/src/plugins/cpaster/codepastersettings.h @@ -55,7 +55,6 @@ public slots: void serverChanged(const QString &host); private: - QSettings *m_settings; QString m_host; }; |