summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggeractions.cpp
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2012-04-18 14:20:54 +0200
committerKai Koehne <kai.koehne@nokia.com>2012-05-09 12:42:44 +0200
commit7f09d0b756ff3f9bb52737d4aaf65ed84d751316 (patch)
tree7469486e35fd0b6a3e7c4e7e8775f75784c414fd /src/plugins/debugger/debuggeractions.cpp
parentd201c681daae42b005c9ea4f3a1e272ea9cc5ef5 (diff)
downloadqt-creator-7f09d0b756ff3f9bb52737d4aaf65ed84d751316.tar.gz
Merge QML inspector into debugger plugin
Merge QmlJSInspector plugin into the debugger. Also merge the extra Inspector window with the Locals & Watchers: It now shows the QML object tree in the running state. Change-Id: I59ae0c1b970a48ba10ecda92ed3ba765d94b1d9c Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
Diffstat (limited to 'src/plugins/debugger/debuggeractions.cpp')
-rw-r--r--src/plugins/debugger/debuggeractions.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index 7095ee809a..5b76a71b0e 100644
--- a/src/plugins/debugger/debuggeractions.cpp
+++ b/src/plugins/debugger/debuggeractions.cpp
@@ -549,6 +549,30 @@ DebuggerSettings::DebuggerSettings(QSettings *settings)
item->setSettingsKey(debugModeGroup, QLatin1String("WatchdogTimeout"));
item->setDefaultValue(20);
insertItem(GdbWatchdogTimeout, item);
+
+ //
+ // QML Tools
+ //
+ item = new SavedAction(this);
+ item->setSettingsKey(debugModeGroup, QLatin1String("ShowQmlObjectTree"));
+ item->setDefaultValue(true);
+ insertItem(ShowQmlObjectTree, item);
+
+ item = new SavedAction(this);
+ item->setSettingsKey("QML.Inspector", QLatin1String("QmlInspector.ShowAppOnTop"));
+ item->setText(tr("Show Application On Top"));
+ item->setCheckable(true);
+ item->setDefaultValue(false);
+ item->setIcon(QIcon(QLatin1String(":/debugger/images/qml/app-on-top.png")));
+ insertItem(ShowAppOnTop, item);
+
+ item = new SavedAction(this);
+ item->setSettingsKey("QML.Inspector", QLatin1String("QmlInspector.FromQml"));
+ item->setText(tr("Apply Changes on Save"));
+ item->setCheckable(true);
+ item->setDefaultValue(false);
+ item->setIcon(QIcon(QLatin1String(":/debugger/images/qml/apply-on-save.png")));
+ insertItem(QmlUpdateOnSave, item);
}
DebuggerSettings::~DebuggerSettings()