summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolssettings.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-09-19 17:59:27 +0200
committerhjk <hjk121@nokiamail.com>2013-09-20 10:28:22 +0200
commitca15d0aa95fec76ce41c72ed747894969c978986 (patch)
tree51fb42c1230f6a7ef43ad685e90134f916db16f0 /src/plugins/cpptools/cpptoolssettings.cpp
parentbd10688a624ccca8ee34650915c4054138e4c35d (diff)
downloadqt-creator-ca15d0aa95fec76ce41c72ed747894969c978986.tar.gz
Apply static pattern to TextEditorSetting
Change-Id: I4e6f573d893c0aa2bb4ca9812fc8db2961dac172 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolssettings.cpp')
-rw-r--r--src/plugins/cpptools/cpptoolssettings.cpp31
1 files changed, 14 insertions, 17 deletions
diff --git a/src/plugins/cpptools/cpptoolssettings.cpp b/src/plugins/cpptools/cpptoolssettings.cpp
index 2f034bac91..877b86da62 100644
--- a/src/plugins/cpptools/cpptoolssettings.cpp
+++ b/src/plugins/cpptools/cpptoolssettings.cpp
@@ -50,7 +50,7 @@ static const char idKey[] = "CppGlobal";
using namespace CppTools;
using namespace CppTools::Internal;
-using TextEditor::TabSettings;
+using namespace TextEditor;
namespace CppTools {
namespace Internal {
@@ -89,15 +89,13 @@ CppToolsSettings::CppToolsSettings(QObject *parent)
this,
SIGNAL(commentsSettingsChanged(CppTools::CommentsSettings)));
- TextEditor::TextEditorSettings *textEditorSettings = TextEditor::TextEditorSettings::instance();
-
// code style factory
- TextEditor::ICodeStylePreferencesFactory *factory = new CppTools::CppCodeStylePreferencesFactory();
- textEditorSettings->registerCodeStyleFactory(factory);
+ ICodeStylePreferencesFactory *factory = new CppTools::CppCodeStylePreferencesFactory();
+ TextEditorSettings::registerCodeStyleFactory(factory);
// code style pool
- TextEditor::CodeStylePool *pool = new TextEditor::CodeStylePool(factory, this);
- textEditorSettings->registerCodeStylePool(Constants::CPP_SETTINGS_ID, pool);
+ CodeStylePool *pool = new CodeStylePool(factory, this);
+ TextEditorSettings::registerCodeStylePool(Constants::CPP_SETTINGS_ID, pool);
// global code style settings
d->m_globalCodeStyle = new CppCodeStylePreferences(this);
@@ -105,7 +103,7 @@ CppToolsSettings::CppToolsSettings(QObject *parent)
d->m_globalCodeStyle->setDisplayName(tr("Global", "Settings"));
d->m_globalCodeStyle->setId(QLatin1String(idKey));
pool->addCodeStyle(d->m_globalCodeStyle);
- textEditorSettings->registerCodeStyle(CppTools::Constants::CPP_SETTINGS_ID, d->m_globalCodeStyle);
+ TextEditorSettings::registerCodeStyle(CppTools::Constants::CPP_SETTINGS_ID, d->m_globalCodeStyle);
/*
For every language we have exactly 1 pool. The pool contains:
@@ -203,7 +201,7 @@ CppToolsSettings::CppToolsSettings(QObject *parent)
QString(), s, &legacyTabSettings);
} else {
// delegating to global
- legacyTabSettings = textEditorSettings->codeStyle()->currentTabSettings();
+ legacyTabSettings = TextEditorSettings::codeStyle()->currentTabSettings();
}
// create custom code style out of old settings
@@ -224,16 +222,16 @@ CppToolsSettings::CppToolsSettings(QObject *parent)
// mimetypes to be handled
- textEditorSettings->registerMimeTypeForLanguageId(
+ TextEditorSettings::registerMimeTypeForLanguageId(
QLatin1String(Constants::C_SOURCE_MIMETYPE),
Constants::CPP_SETTINGS_ID);
- textEditorSettings->registerMimeTypeForLanguageId(
+ TextEditorSettings::registerMimeTypeForLanguageId(
QLatin1String(Constants::C_HEADER_MIMETYPE),
Constants::CPP_SETTINGS_ID);
- textEditorSettings->registerMimeTypeForLanguageId(
+ TextEditorSettings::registerMimeTypeForLanguageId(
QLatin1String(Constants::CPP_SOURCE_MIMETYPE),
Constants::CPP_SETTINGS_ID);
- textEditorSettings->registerMimeTypeForLanguageId(
+ TextEditorSettings::registerMimeTypeForLanguageId(
QLatin1String(Constants::CPP_HEADER_MIMETYPE),
Constants::CPP_SETTINGS_ID);
}
@@ -242,10 +240,9 @@ CppToolsSettings::~CppToolsSettings()
{
ExtensionSystem::PluginManager::removeObject(d->m_completionSettingsPage);
- TextEditor::TextEditorSettings *textEditorSettings = TextEditor::TextEditorSettings::instance();
- textEditorSettings->unregisterCodeStyle(Constants::CPP_SETTINGS_ID);
- textEditorSettings->unregisterCodeStylePool(Constants::CPP_SETTINGS_ID);
- textEditorSettings->unregisterCodeStyleFactory(Constants::CPP_SETTINGS_ID);
+ TextEditorSettings::unregisterCodeStyle(Constants::CPP_SETTINGS_ID);
+ TextEditorSettings::unregisterCodeStylePool(Constants::CPP_SETTINGS_ID);
+ TextEditorSettings::unregisterCodeStyleFactory(Constants::CPP_SETTINGS_ID);
delete d;