diff options
author | hjk <qtc-committer@nokia.com> | 2011-06-30 18:55:48 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-07-04 12:01:25 +0200 |
commit | f0a0e5b1eacb05a1a3f7090441d01f881aff03af (patch) | |
tree | 19fbc1c63a36aad9161d09647348893202d851e4 /src/plugins/valgrind/memchecktool.cpp | |
parent | daefb0c83a58ca65acd2573f2d48bb8fe7bdc410 (diff) | |
download | qt-creator-f0a0e5b1eacb05a1a3f7090441d01f881aff03af.tar.gz |
analyzer: move responsibility for run modes to individual tools
Change-Id: Iaf2fa9d4c087470649336a453c6a9a7db12d220f
Reviewed-on: http://codereview.qt.nokia.com/1051
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/valgrind/memchecktool.cpp')
-rw-r--r-- | src/plugins/valgrind/memchecktool.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp index f38f114384..7b7094f290 100644 --- a/src/plugins/valgrind/memchecktool.cpp +++ b/src/plugins/valgrind/memchecktool.cpp @@ -184,10 +184,9 @@ static void initKindFilterAction(QAction *action, const QList<int> &kinds) action->setData(data); } -MemcheckTool::MemcheckTool(bool local, QObject *parent) +MemcheckTool::MemcheckTool(QObject *parent) : Analyzer::IAnalyzerTool(parent) { - m_local = local; m_settings = 0; m_errorModel = 0; m_errorProxyModel = 0; @@ -295,13 +294,7 @@ void MemcheckTool::maybeActiveRunConfigurationChanged() QByteArray MemcheckTool::id() const { - return m_local ? "MemcheckLocal" : "MemcheckGlobal"; -} - -QByteArray MemcheckTool::menuGroup() const -{ - return m_local ? Analyzer::Constants::G_ANALYZER_TOOLS - : Analyzer::Constants::G_ANALYZER_REMOTE_TOOLS; + return "MemcheckLocal"; } QString MemcheckTool::displayName() const @@ -320,14 +313,6 @@ IAnalyzerTool::ToolMode MemcheckTool::mode() const return DebugMode; } -void MemcheckTool::startTool() -{ - if (m_local) - AnalyzerManager::startLocalTool(this); - else - AnalyzerManager::startRemoteTool(this); -} - class FrameFinder : public ErrorListModel::RelevantFrameFinder { public: |