forked from qt-creator/qt-creator
ProjectExplorer: Add and use a RunConfiguration::registerAspect<>
... to register RunConfigurationAspect creating functions. Change-Id: I9e7a2cef0bc134ac6a7becbd0b5ecb40c26ef118 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -110,15 +110,6 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ValgrindRunControlFactory : public IRunControlFactory
|
||||
{
|
||||
public:
|
||||
IRunConfigurationAspect *createRunConfigurationAspect(RunConfiguration *rc) override
|
||||
{
|
||||
return new ValgrindRunConfigurationAspect(rc);
|
||||
}
|
||||
};
|
||||
|
||||
ValgrindPlugin::~ValgrindPlugin()
|
||||
{
|
||||
delete theGlobalSettings;
|
||||
@@ -131,7 +122,8 @@ bool ValgrindPlugin::initialize(const QStringList &, QString *)
|
||||
theGlobalSettings->readSettings();
|
||||
|
||||
addAutoReleasedObject(new ValgrindOptionsPage);
|
||||
addAutoReleasedObject(new ValgrindRunControlFactory);
|
||||
|
||||
RunConfiguration::registerAspect<ValgrindRunConfigurationAspect>();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user