From e0070e57e61499fea47fa74e217e942c18417155 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 8 Mar 2012 08:55:42 +0100
Subject: [PATCH] debugger: make tooltips non-editable

Task-number: QTCREATORBUG-7028
Change-Id: I8b70435df8b958961204f8498f63b0752a6ad0bf
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/debugger/debuggertooltipmanager.cpp | 1 +
 src/plugins/debugger/watchhandler.cpp           | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/debugger/debuggertooltipmanager.cpp b/src/plugins/debugger/debuggertooltipmanager.cpp
index 32717607165..ce88fe08a05 100644
--- a/src/plugins/debugger/debuggertooltipmanager.cpp
+++ b/src/plugins/debugger/debuggertooltipmanager.cpp
@@ -905,6 +905,7 @@ DebuggerToolTipTreeView::DebuggerToolTipTreeView(QWidget *parent) :
     QTreeView(parent)
 {
     setHeaderHidden(true);
+    setEditTriggers(NoEditTriggers);
 
     setUniformRowHeights(true);
     setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 79264f95d40..720a2232c3e 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -954,7 +954,7 @@ Qt::ItemFlags WatchModel::flags(const QModelIndex &idx) const
             if (idx.column() == 1 && data.valueEditable)
                 return editable; // Watcher values are sometimes editable.
         }
-    } else {
+    } else if (data.isLocal()) {
         if (idx.column() == 1 && data.valueEditable)
             return editable; // Locals values are sometimes editable.
     }
-- 
GitLab