diff options
author | Daniel Teske <[email protected]> | 2014-07-11 15:20:06 +0200 |
---|---|---|
committer | Daniel Teske <[email protected]> | 2014-07-22 16:42:57 +0200 |
commit | a58325578c57f8b2b1c1fafcbd97a0ac5f06d366 (patch) | |
tree | 41b3b93dea25ef865e20af7573e110dc681196fe /src/plugins/clangcodemodel/clangcodemodelplugin.cpp | |
parent | 96d9f05fad69ea6e64d9d265e183191622d473c9 (diff) |
Make IProjectPanelFactory a value based class
Change-Id: I40f9411f305ab7764b904306bbccd45887dc7432
Reviewed-by: Tobias Hunger <[email protected]>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcodemodelplugin.cpp')
-rw-r--r-- | src/plugins/clangcodemodel/clangcodemodelplugin.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp index 637921a84e4..1816387b850 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(); |