From 7af00f523eb199d504c08ff8479dd877ad4b8079 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Fri, 2 Jul 2021 16:26:44 -0400 Subject: [PATCH] Added go to address function to debugger tool bar. --- resources.qrc | 3 +++ src/drivers/Qt/ConsoleDebugger.cpp | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/resources.qrc b/resources.qrc index 317326fd..49ab0be8 100644 --- a/resources.qrc +++ b/resources.qrc @@ -21,5 +21,8 @@ icons/RunPpuFrame.png icons/RunPpuScanline.png icons/arrow-cursor.png + icons/JumpTarget.png + icons/Undo.png + icons/find.png diff --git a/src/drivers/Qt/ConsoleDebugger.cpp b/src/drivers/Qt/ConsoleDebugger.cpp index 0f0fc085..ae20f47d 100644 --- a/src/drivers/Qt/ConsoleDebugger.cpp +++ b/src/drivers/Qt/ConsoleDebugger.cpp @@ -131,6 +131,8 @@ ConsoleDebugger::ConsoleDebugger(QWidget *parent) act = new QAction(tr("&Go to Address"), this); act->setShortcut( QKeySequence(tr("Ctrl+A") )); act->setStatusTip(tr("&Go to Address")); + //act->setIcon( QIcon(":icons/find.png") ); + act->setIcon( QIcon(":icons/JumpTarget.png") ); connect(act, SIGNAL(triggered()), this, SLOT(openGotoAddrDialog(void)) ); fileMenu->addAction(act); @@ -395,6 +397,18 @@ ConsoleDebugger::ConsoleDebugger(QWidget *parent) // Tool Bar Setup Start //----------------------------------------------------------------------- + // File -> Go to Address + act = new QAction(tr("&Go to Address"), this); + //act->setShortcut( QKeySequence(tr("Ctrl+A") )); + act->setStatusTip(tr("&Go to Address")); + //act->setIcon( QIcon(":icons/find.png") ); + act->setIcon( QIcon(":icons/JumpTarget.png") ); + connect(act, SIGNAL(triggered()), this, SLOT(openGotoAddrDialog(void)) ); + + toolBar->addAction(act); + + toolBar->addSeparator(); + // Debug -> Run act = new QAction(tr("&Run"), this); //act->setShortcut(QKeySequence( tr("F5") ) );