diff options
Diffstat (limited to 'src/plugins/valgrind/valgrindplugin.cpp')
-rw-r--r-- | src/plugins/valgrind/valgrindplugin.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/plugins/valgrind/valgrindplugin.cpp b/src/plugins/valgrind/valgrindplugin.cpp index 4cb71eab68..4e250b8b19 100644 --- a/src/plugins/valgrind/valgrindplugin.cpp +++ b/src/plugins/valgrind/valgrindplugin.cpp @@ -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; } |