From 61700c16e1bde0dc1caa398f3fc80e5ce626d45c Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 14 Apr 2011 13:32:30 +0200 Subject: projectexplorer: s/IPropertiesPanel/PropertiesPanel. No need for subclassing. --- .../editorsettingspropertiespage.cpp | 34 ++++------------------ 1 file changed, 6 insertions(+), 28 deletions(-) (limited to 'src/plugins/projectexplorer/editorsettingspropertiespage.cpp') diff --git a/src/plugins/projectexplorer/editorsettingspropertiespage.cpp b/src/plugins/projectexplorer/editorsettingspropertiespage.cpp index c67fd604c9..660cd7b4c4 100644 --- a/src/plugins/projectexplorer/editorsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/editorsettingspropertiespage.cpp @@ -55,35 +55,13 @@ bool EditorSettingsPanelFactory::supports(Project *project) return true; } -IPropertiesPanel *EditorSettingsPanelFactory::createPanel(Project *project) +PropertiesPanel *EditorSettingsPanelFactory::createPanel(Project *project) { - return new EditorSettingsPanel(project); -} - -EditorSettingsPanel::EditorSettingsPanel(Project *project) : - m_widget(new EditorSettingsWidget(project)), - m_icon(":/projectexplorer/images/EditorSettings.png") -{ -} - -EditorSettingsPanel::~EditorSettingsPanel() -{ - delete m_widget; -} - -QString EditorSettingsPanel::displayName() const -{ - return QCoreApplication::translate("EditorSettingsPanel", "Editor Settings"); -} - -QWidget *EditorSettingsPanel::widget() const -{ - return m_widget; -} - -QIcon EditorSettingsPanel::icon() const -{ - return m_icon; + PropertiesPanel *panel = new PropertiesPanel; + panel->setDisplayName(QCoreApplication::translate("EditorSettingsPanel", "Editor Settings")); + panel->setWidget(new EditorSettingsWidget(project)), + panel->setIcon(QIcon(":/projectexplorer/images/EditorSettings.png")); + return panel; } EditorSettingsWidget::EditorSettingsWidget(Project *project) : QWidget(), m_project(project) -- cgit v1.2.1