Make IProjectPanelFactory a value based class

Change-Id: I40f9411f305ab7764b904306bbccd45887dc7432
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Daniel Teske
2014-07-11 15:20:06 +02:00
parent 96d9f05fad
commit a58325578c
16 changed files with 170 additions and 200 deletions

View File

@@ -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();