aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/debuggerplugin.cpp')
-rw-r--r--src/plugins/debugger/debuggerplugin.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 7ccc808b08..dffa503c45 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -110,6 +110,7 @@
#include <QMessageBox>
#include <QPointer>
#include <QPushButton>
+#include <QScopeGuard>
#include <QSettings>
#include <QStackedWidget>
#include <QTextBlock>
@@ -125,8 +126,6 @@
#include <cppeditor/cpptoolstestcase.h>
#include <cppeditor/projectinfo.h>
-#include <utils/executeondestruction.h>
-
#include <QTest>
#include <QSignalSpy>
#include <QTestEventLoop>
@@ -603,8 +602,8 @@ public:
} else {
//: Message tracepoint: %1 file, %2 line %3 function hit.
message = Tr::tr("%1:%2 %3() hit").arg(data.fileName.fileName()).
- arg(data.lineNumber).
- arg(cppFunctionAt(data.fileName, data.lineNumber));
+ arg(data.textPosition.line).
+ arg(cppFunctionAt(data.fileName, data.textPosition.line));
}
QInputDialog dialog; // Create wide input dialog.
dialog.setWindowFlags(dialog.windowFlags() & ~(Qt::MSWindowsFixedSizeDialogHint));
@@ -1881,7 +1880,7 @@ void DebuggerPluginPrivate::requestContextMenu(TextEditorWidget *widget,
if (engine->hasCapability(RunToLineCapability)) {
auto act = menu->addAction(args.address
? Tr::tr("Run to Address 0x%1").arg(args.address, 0, 16)
- : Tr::tr("Run to Line %1").arg(args.lineNumber));
+ : Tr::tr("Run to Line %1").arg(args.textPosition.line));
connect(act, &QAction::triggered, this, [args, engine] {
QTC_ASSERT(engine, return);
engine->executeRunToLine(args);
@@ -1890,7 +1889,7 @@ void DebuggerPluginPrivate::requestContextMenu(TextEditorWidget *widget,
if (engine->hasCapability(JumpToLineCapability)) {
auto act = menu->addAction(args.address
? Tr::tr("Jump to Address 0x%1").arg(args.address, 0, 16)
- : Tr::tr("Jump to Line %1").arg(args.lineNumber));
+ : Tr::tr("Jump to Line %1").arg(args.textPosition.line));
connect(act, &QAction::triggered, this, [args, engine] {
QTC_ASSERT(engine, return);
engine->executeJumpToLine(args);
@@ -2338,7 +2337,7 @@ void DebuggerUnitTests::testStateMachine()
BuildManager::buildProjectWithDependencies(ProjectManager::startupProject());
loop.exec();
- ExecuteOnDestruction guard([] { EditorManager::closeAllEditors(false); });
+ const QScopeGuard cleanup([] { EditorManager::closeAllEditors(false); });
RunConfiguration *rc = ProjectManager::startupRunConfiguration();
QVERIFY(rc);