summaryrefslogtreecommitdiff
path: root/src/plugins/valgrind/memchecktool.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-06-30 13:44:22 +0200
committerhjk <qthjk@ovi.com>2011-07-04 12:01:00 +0200
commit99d9f065b3d61453f003eb6b520f36217f5f7fa9 (patch)
treee8293ca8729e561d10a9100171fb00afbc88a468 /src/plugins/valgrind/memchecktool.h
parent343ac57943d1d79ba6cd712c41c37be1a66d9a2c (diff)
downloadqt-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.h13
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;