summaryrefslogtreecommitdiff
path: root/src/plugins/cpaster
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-05-28 15:17:20 +0200
committerhjk <hjk121@nokiamail.com>2013-05-29 09:40:17 +0200
commit8390a321319f1fdf8c92ae40408ee6db02b75908 (patch)
tree775d71982425eac82b00aaeb493ba81481908582 /src/plugins/cpaster
parent0b225af84c6377416959ae2174823c8f1e9e7073 (diff)
downloadqt-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.cpp18
-rw-r--r--src/plugins/cpaster/codepastersettings.h1
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;
};