diff options
author | Nicolas Arnaud-Cormos <nicolas@kdab.com> | 2011-12-28 11:15:23 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-12-28 18:26:12 +0100 |
commit | 9b19a9c8e2142c60f5c43788fe58cd6e24656ff7 (patch) | |
tree | cac632534b3443075dfc28fe9011857ad5ebd2ab /src/plugins/analyzerbase/analyzermanager.h | |
parent | 4a8432112aacfb5ee25b5514c35d16e657eb2c8d (diff) | |
download | qt-creator-9b19a9c8e2142c60f5c43788fe58cd6e24656ff7.tar.gz |
Analyzer: refactor global and project tool settings usage.
IAnalyzerTool has now 2 new virtual methods used to create the global and per-project settings.
No need to create any static factory method and pass a pointer to them to the AnalyzerGlobalSettings
instance anymore.
The Valgrind plugin is now using it, the memchecktool creates the settings for all
valgrind tools.
Change-Id: I3c5845ceb7151130032cfff4ab5b7b36ca2459d9
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/analyzerbase/analyzermanager.h')
-rw-r--r-- | src/plugins/analyzerbase/analyzermanager.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/analyzerbase/analyzermanager.h b/src/plugins/analyzerbase/analyzermanager.h index 5883304bcd..a7453568e6 100644 --- a/src/plugins/analyzerbase/analyzermanager.h +++ b/src/plugins/analyzerbase/analyzermanager.h @@ -82,6 +82,7 @@ public: static void showMode(); static IAnalyzerTool *currentSelectedTool(); + static QList<IAnalyzerTool *> tools(); static void selectTool(IAnalyzerTool *tool, StartMode mode); static void startTool(IAnalyzerTool *tool, StartMode mode); static void stopTool(); |