summaryrefslogtreecommitdiff
path: root/src/plugins/analyzerbase/analyzermanager.h
diff options
context:
space:
mode:
authorNicolas Arnaud-Cormos <nicolas@kdab.com>2011-12-28 11:15:23 +0100
committerhjk <qthjk@ovi.com>2011-12-28 18:26:12 +0100
commit9b19a9c8e2142c60f5c43788fe58cd6e24656ff7 (patch)
treecac632534b3443075dfc28fe9011857ad5ebd2ab /src/plugins/analyzerbase/analyzermanager.h
parent4a8432112aacfb5ee25b5514c35d16e657eb2c8d (diff)
downloadqt-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.h1
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();