diff options
author | hjk <qtc-committer@nokia.com> | 2011-06-30 13:44:22 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-07-04 12:01:00 +0200 |
commit | 99d9f065b3d61453f003eb6b520f36217f5f7fa9 (patch) | |
tree | e8293ca8729e561d10a9100171fb00afbc88a468 /src/plugins/valgrind/memchecktool.h | |
parent | 343ac57943d1d79ba6cd712c41c37be1a66d9a2c (diff) | |
download | qt-creator-99d9f065b3d61453f003eb6b520f36217f5f7fa9.tar.gz |
analyzer: refactoring of analyzer manager
Change-Id: I60268b8bc86e439beb3fca8f4b6a87ea03925bad
Reviewed-on: http://codereview.qt.nokia.com/1049
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/valgrind/memchecktool.h')
-rw-r--r-- | src/plugins/valgrind/memchecktool.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/valgrind/memchecktool.h b/src/plugins/valgrind/memchecktool.h index 611471290c..04ea84851a 100644 --- a/src/plugins/valgrind/memchecktool.h +++ b/src/plugins/valgrind/memchecktool.h @@ -91,12 +91,13 @@ class MemcheckTool : public Analyzer::IAnalyzerTool Q_OBJECT public: - explicit MemcheckTool(QObject *parent = 0); + MemcheckTool(bool local, QObject *parent); - QString id() const; + QByteArray id() const; QString displayName() const; QString description() const; - ToolMode mode() const; + QByteArray menuGroup() const; + void startTool(); private slots: void settingsDestroyed(QObject *settings); @@ -111,11 +112,9 @@ private slots: void suppressionActionTriggered(); private: + ToolMode mode() const; void ensureWidgets(); - bool canRunRemotely() const; - bool canRunLocally() const; void initializeDockWidgets(); - void initialize() {} void extensionsInitialized(); QWidget *createControlWidget(); @@ -124,6 +123,8 @@ private: void clearErrorView(); +private: + bool m_local; Analyzer::AnalyzerSettings *m_settings; QMenu *m_filterMenu; |