summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangcodemodelplugin.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-07-11 15:20:06 +0200
committerDaniel Teske <daniel.teske@digia.com>2014-07-22 16:42:57 +0200
commita58325578c57f8b2b1c1fafcbd97a0ac5f06d366 (patch)
tree41b3b93dea25ef865e20af7573e110dc681196fe /src/plugins/clangcodemodel/clangcodemodelplugin.cpp
parent96d9f05fad69ea6e64d9d265e183191622d473c9 (diff)
downloadqt-creator-a58325578c57f8b2b1c1fafcbd97a0ac5f06d366.tar.gz
Make IProjectPanelFactory a value based class
Change-Id: I40f9411f305ab7764b904306bbccd45887dc7432 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcodemodelplugin.cpp')
-rw-r--r--src/plugins/clangcodemodel/clangcodemodelplugin.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp
index 637921a84e..1816387b85 100644
--- a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp
+++ b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp
@@ -54,7 +54,12 @@ bool ClangCodeModelPlugin::initialize(const QStringList &arguments, QString *err
Q_UNUSED(arguments)
Q_UNUSED(errorMessage)
- addAutoReleasedObject(new ClangProjectSettingsPanelFactory);
+ auto panelFactory = new ProjectExplorer::IProjectPanelFactory();
+ panelFactory->setPriority(60);
+ panelFactory->setDisplayName(ClangProjectSettingsWidget::tr("Clang Settings"));
+ panelFactory->setSimpleCreatePanelFunction<ClangProjectSettingsWidget>(QIcon());
+
+ addAutoReleasedObject(panelFactory);
ClangCodeModel::Internal::initializeClang();