forked from qt-creator/qt-creator
ProjectExplorer: Use a ISettingsAspect::setConfigWidgetCreator() setter
Closer to the usual pattern elsewhere. Change-Id: Ieaed483bc7f61b63e5bde87a721f43c3e3d737aa Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -70,9 +70,7 @@ const char BUILD_KEY[] = "ProjectExplorer.RunConfiguration.BuildKey";
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
|
||||
ISettingsAspect::ISettingsAspect(const ConfigWidgetCreator &creator)
|
||||
: m_configWidgetCreator(creator)
|
||||
{}
|
||||
ISettingsAspect::ISettingsAspect() = default;
|
||||
|
||||
QWidget *ISettingsAspect::createConfigWidget() const
|
||||
{
|
||||
@@ -80,6 +78,12 @@ QWidget *ISettingsAspect::createConfigWidget() const
|
||||
return m_configWidgetCreator();
|
||||
}
|
||||
|
||||
void ISettingsAspect::setConfigWidgetCreator(const ConfigWidgetCreator &configWidgetCreator)
|
||||
{
|
||||
m_configWidgetCreator = configWidgetCreator;
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IRunConfigurationAspect
|
||||
|
||||
Reference in New Issue
Block a user