aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/stackhandler.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-07-13 15:23:29 +0200
committerhjk <hjk@qt.io>2023-07-14 08:39:08 +0000
commita5e773aeee40812cd4e8db88eda2521806ba40a4 (patch)
treec697f948c7c24c1333f29acccf4f8d1fdcdfb879 /src/plugins/debugger/stackhandler.cpp
parent9b2075e7eaa2d2c7c2f1742df62078745995e641 (diff)
Debugger: Adapt to latest settings access style
Change-Id: I14f737612b4fe6a37e650190b587ef0b04e559ea Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/stackhandler.cpp')
-rw-r--r--src/plugins/debugger/stackhandler.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/plugins/debugger/stackhandler.cpp b/src/plugins/debugger/stackhandler.cpp
index 1fc6f04582..d8ca3cad06 100644
--- a/src/plugins/debugger/stackhandler.cpp
+++ b/src/plugins/debugger/stackhandler.cpp
@@ -47,9 +47,9 @@ StackHandler::StackHandler(DebuggerEngine *engine)
setObjectName("StackModel");
setHeader({Tr::tr("Level"), Tr::tr("Function"), Tr::tr("File"), Tr::tr("Line"), Tr::tr("Address") });
- connect(debuggerSettings()->expandStack.action(), &QAction::triggered,
+ connect(settings().expandStack.action(), &QAction::triggered,
this, &StackHandler::reloadFullStack);
- connect(debuggerSettings()->maximalStackDepth.action(), &QAction::triggered,
+ connect(settings().maximalStackDepth.action(), &QAction::triggered,
this, &StackHandler::reloadFullStack);
// For now there's always only "the" current thread.
@@ -66,7 +66,7 @@ QVariant SpecialStackItem::data(int column, int role) const
return Tr::tr("<More>");
if (role == Qt::DecorationRole && column == StackLevelColumn)
return Icons::EMPTY.icon();
- return QVariant();
+ return {};
}
QVariant StackFrameItem::data(int column, int role) const
@@ -86,16 +86,16 @@ QVariant StackFrameItem::data(int column, int role) const
return QString("0x%1").arg(frame.address, 0, 16);
return QString();
}
- return QVariant();
+ return {};
}
if (role == Qt::DecorationRole && column == StackLevelColumn)
return handler->iconForRow(row);
- if (role == Qt::ToolTipRole && debuggerSettings()->useToolTipsInStackView.value())
+ if (role == Qt::ToolTipRole && settings().useToolTipsInStackView())
return frame.toToolTip();
- return QVariant();
+ return {};
}
Qt::ItemFlags StackFrameItem::flags(int column) const
@@ -234,8 +234,8 @@ void StackHandler::setFramesAndCurrentIndex(const GdbMi &frames, bool isFull)
targetFrame = i;
}
- bool canExpand = !isFull && (n >= debuggerSettings()->maximalStackDepth());
- debuggerSettings()->expandStack.setEnabled(canExpand);
+ bool canExpand = !isFull && n >= settings().maximalStackDepth();
+ settings().expandStack.setEnabled(canExpand);
setFrames(stackFrames, canExpand);
// We can't jump to any file if we don't have any frames.
@@ -424,7 +424,7 @@ bool StackHandler::contextMenuEvent(const ItemViewEvent &ev)
frame = frameAt(row);
const quint64 address = frame.address;
- menu->addAction(debuggerSettings()->expandStack.action());
+ menu->addAction(settings().expandStack.action());
addAction(this, menu, Tr::tr("Copy Contents to Clipboard"), true, [ev] {
setClipboardAndSelection(selectedText(ev.view(), true));
@@ -437,7 +437,7 @@ bool StackHandler::contextMenuEvent(const ItemViewEvent &ev)
addAction(this, menu, Tr::tr("Save as Task File..."), true, [this] { saveTaskFile(); });
if (m_engine->hasCapability(CreateFullBacktraceCapability))
- menu->addAction(debuggerSettings()->createFullBacktrace.action());
+ menu->addAction(settings().createFullBacktrace.action());
if (m_engine->hasCapability(AdditionalQmlStackCapability))
addAction(this, menu, Tr::tr("Load QML Stack"), true, [this] { m_engine->loadAdditionalQmlStack(); });
@@ -485,8 +485,8 @@ bool StackHandler::contextMenuEvent(const ItemViewEvent &ev)
}
menu->addSeparator();
- menu->addAction(debuggerSettings()->useToolTipsInStackView.action());
- menu->addAction(debuggerSettings()->settingsDialog.action());
+ menu->addAction(settings().useToolTipsInStackView.action());
+ menu->addAction(settings().settingsDialog.action());
connect(menu, &QMenu::aboutToHide, menu, &QObject::deleteLater);
menu->popup(ev.globalPos());
return true;