projectexplorer: s/IPropertiesPanel/PropertiesPanel. No need for subclassing.

This commit is contained in:
hjk
2011-04-14 13:32:30 +02:00
parent 3ac9bee144
commit 61700c16e1
12 changed files with 60 additions and 214 deletions

View File

@@ -89,39 +89,13 @@ bool RunSettingsPanelFactory::supports(Target *target)
return true;
}
IPropertiesPanel *RunSettingsPanelFactory::createPanel(Target *target)
PropertiesPanel *RunSettingsPanelFactory::createPanel(Target *target)
{
return new RunSettingsPanel(target);
}
///
/// RunSettingsPanel
///
RunSettingsPanel::RunSettingsPanel(Target *target) :
m_widget(new RunSettingsWidget(target)),
m_icon(":/projectexplorer/images/RunSettings.png")
{
}
RunSettingsPanel::~RunSettingsPanel()
{
delete m_widget;
}
QString RunSettingsPanel::displayName() const
{
return QCoreApplication::translate("RunSettingsPanel", "Run Settings");
}
QWidget *RunSettingsPanel::widget() const
{
return m_widget;
}
QIcon RunSettingsPanel::icon() const
{
return m_icon;
PropertiesPanel *panel = new PropertiesPanel;
panel->setWidget(new RunSettingsWidget(target));
panel->setIcon(QIcon(":/projectexplorer/images/RunSettings.png"));
panel->setDisplayName(QCoreApplication::translate("RunSettingsPanel", "Run Settings"));
return panel;
}
///