diff options
author | hjk <qtc-committer@nokia.com> | 2011-04-14 13:32:30 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2011-04-14 13:32:30 +0200 |
commit | 61700c16e1bde0dc1caa398f3fc80e5ce626d45c (patch) | |
tree | da1c868e8ae04e1c1d9526ca379c6c07e9ceb3b6 /src/plugins/projectexplorer/buildsettingspropertiespage.cpp | |
parent | 3ac9bee144a5c9ce422e3d4954ef29ae22ef2506 (diff) | |
download | qt-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.cpp | 39 |
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; } /// |