summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-04-14 13:32:30 +0200
committerhjk <qtc-committer@nokia.com>2011-04-14 13:32:30 +0200
commit61700c16e1bde0dc1caa398f3fc80e5ce626d45c (patch)
treeda1c868e8ae04e1c1d9526ca379c6c07e9ceb3b6 /src/plugins/projectexplorer/buildsettingspropertiespage.cpp
parent3ac9bee144a5c9ce422e3d4954ef29ae22ef2506 (diff)
downloadqt-creator-61700c16e1bde0dc1caa398f3fc80e5ce626d45c.tar.gz
projectexplorer: s/IPropertiesPanel/PropertiesPanel. No need for subclassing.
Diffstat (limited to 'src/plugins/projectexplorer/buildsettingspropertiespage.cpp')
-rw-r--r--src/plugins/projectexplorer/buildsettingspropertiespage.cpp39
1 files changed, 6 insertions, 33 deletions
diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
index e23d4d3a24..5c20acd309 100644
--- a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
+++ b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
@@ -76,40 +76,13 @@ bool BuildSettingsPanelFactory::supports(Target *target)
return target->buildConfigurationFactory();
}
-IPropertiesPanel *BuildSettingsPanelFactory::createPanel(Target *target)
+PropertiesPanel *BuildSettingsPanelFactory::createPanel(Target *target)
{
- return new BuildSettingsPanel(target);
-}
-
-
-///
-// BuildSettingsPanel
-///
-
-BuildSettingsPanel::BuildSettingsPanel(Target *target) :
- m_widget(new BuildSettingsWidget(target)),
- m_icon(":/projectexplorer/images/BuildSettings.png")
-{
-}
-
-BuildSettingsPanel::~BuildSettingsPanel()
-{
- delete m_widget;
-}
-
-QString BuildSettingsPanel::displayName() const
-{
- return QCoreApplication::translate("BuildSettingsPanel", "Build Settings");
-}
-
-QWidget *BuildSettingsPanel::widget() const
-{
- return m_widget;
-}
-
-QIcon BuildSettingsPanel::icon() const
-{
- return m_icon;
+ PropertiesPanel *panel = new PropertiesPanel;
+ panel->setWidget(new BuildSettingsWidget(target));
+ panel->setIcon(QIcon(":/projectexplorer/images/BuildSettings.png"));
+ panel->setDisplayName(QCoreApplication::translate("BuildSettingsPanel", "Build Settings"));
+ return panel;
}
///