From 6a71c631869afac7477242c599186a29cde7d426 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 16 Dec 2015 14:13:44 +0100 Subject: Debugger: Make display of QObject names optional ... and switch it off by default. The feature has indeterministic performance impact and lost quite a bit of its utility since GDB learned to extract dynamic object types most of the times. Change-Id: I22cccb03ba67f9ff6ad757bbc06eb372d84bbffe Reviewed-by: Leena Miettinen Reviewed-by: hjk --- src/plugins/debugger/debuggeractions.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/plugins/debugger/debuggeractions.cpp') diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index d3788703f1..f86e3fbe97 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -268,6 +268,18 @@ DebuggerSettings::DebuggerSettings() item->setValue(true); insertItem(ShowQtNamespace, item); + item = new SavedAction(this); + item->setSettingsKey(debugModeGroup, QLatin1String("ShowQObjectNames")); + item->setText(tr("Show QObject names if available")); + item->setDialogText(tr("Show QObject names if available")); + item->setToolTip(tr("

Displays the objectName property of QObject based items. " + "Note that this can negatively impact debugger performance " + "even if no QObjects are present.")); + item->setCheckable(true); + item->setDefaultValue(false); + item->setValue(false); + insertItem(ShowQObjectNames, item); + item = new SavedAction(this); item->setSettingsKey(debugModeGroup, QLatin1String("SortStructMembers")); item->setText(tr("Sort Members of Classes and Structs Alphabetically")); -- cgit v1.2.1