forked from qt-creator/qt-creator
Debugger: Make tooltips in Stack view configurable
Task-number: QTCREATORBUG-10194 Change-Id: If4a4580adbf50f4e00f78bae01999e275659f8e0 Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -178,6 +178,7 @@ CommonOptionsPageWidget::CommonOptionsPageWidget
|
||||
m_group->insert(dc->action(AlwaysAdjustBreakpointsColumnWidths), 0);
|
||||
m_group->insert(dc->action(AlwaysAdjustModulesColumnWidths), 0);
|
||||
m_group->insert(dc->action(UseToolTipsInBreakpointsView), 0);
|
||||
m_group->insert(dc->action(UseToolTipsInStackView), 0);
|
||||
m_group->insert(dc->action(UseAddressInBreakpointsView), 0);
|
||||
m_group->insert(dc->action(UseAddressInStackView), 0);
|
||||
m_group->insert(dc->action(AlwaysAdjustStackColumnWidths), 0);
|
||||
|
||||
@@ -542,6 +542,15 @@ DebuggerSettings::DebuggerSettings()
|
||||
item->setDefaultValue(false);
|
||||
insertItem(UseToolTipsInBreakpointsView, item);
|
||||
|
||||
item = new SavedAction(this);
|
||||
item->setSettingsKey(debugModeGroup, QLatin1String("UseToolTipsInBreakpointsView"));
|
||||
item->setText(tr("Use Tooltips in Stack View when Debugging"));
|
||||
item->setToolTip(tr("Checking this will enable tooltips in the stack "
|
||||
"view during debugging."));
|
||||
item->setCheckable(true);
|
||||
item->setDefaultValue(true);
|
||||
insertItem(UseToolTipsInStackView, item);
|
||||
|
||||
item = new SavedAction(this);
|
||||
item->setSettingsKey(debugModeGroup, QLatin1String("UseAddressInBreakpointsView"));
|
||||
item->setText(tr("Show Address Data in Breakpoints View when Debugging"));
|
||||
|
||||
@@ -122,7 +122,7 @@ QVariant StackHandler::data(const QModelIndex &index, int role) const
|
||||
? m_positionIcon : m_emptyIcon;
|
||||
}
|
||||
|
||||
if (role == Qt::ToolTipRole)
|
||||
if (role == Qt::ToolTipRole && debuggerCore()->boolSetting(UseToolTipsInStackView))
|
||||
return frame.toToolTip();
|
||||
|
||||
return QVariant();
|
||||
|
||||
@@ -175,6 +175,8 @@ void StackTreeView::contextMenuEvent(QContextMenuEvent *ev)
|
||||
menu.addAction(debuggerCore()->action(UseAddressInStackView));
|
||||
|
||||
menu.addSeparator();
|
||||
menu.addAction(debuggerCore()->action(UseToolTipsInStackView));
|
||||
menu.addSeparator();
|
||||
|
||||
addBaseContextActions(&menu);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user