From 2029199f741cb0a0f312135ba3baff35d60f9f63 Mon Sep 17 00:00:00 2001
From: Eike Ziller <eike.ziller@nokia.com>
Date: Wed, 24 Aug 2011 11:52:01 +0200
Subject: [PATCH] Fix action ids of analyzer tools.

Change-Id: I7ea034b39e3b44eb58564a835034c17f9cfe61c1
Reviewed-on: http://codereview.qt.nokia.com/3476
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/analyzerbase/ianalyzertool.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/plugins/analyzerbase/ianalyzertool.cpp b/src/plugins/analyzerbase/ianalyzertool.cpp
index f0dce04541c..d57869f5572 100644
--- a/src/plugins/analyzerbase/ianalyzertool.cpp
+++ b/src/plugins/analyzerbase/ianalyzertool.cpp
@@ -51,9 +51,15 @@ QByteArray IAnalyzerTool::defaultMenuGroup(StartMode mode)
 QByteArray IAnalyzerTool::defaultActionId(const IAnalyzerTool *tool, StartMode mode)
 {
     QByteArray id = tool->id();
-    if (mode == StartRemote)
-        return "Action." + id + ".RemoteStart." + QByteArray::number(mode);
-    return "Action." + id + ".LocalStart." + QByteArray::number(mode);
+    switch (mode) {
+    case Analyzer::StartLocal:
+        return "Analyzer." + id + ".Local";
+    case Analyzer::StartRemote:
+        return "Analyzer." + id + ".Remote";
+    case Analyzer::StartQml:
+        return "Analyzer." + id + ".Qml";
+    }
+    return QByteArray();
 }
 
 QString IAnalyzerTool::defaultActionName(const IAnalyzerTool *tool, StartMode mode)
-- 
GitLab