diff --git a/src/core/MainWindow.cpp b/src/core/MainWindow.cpp index 095ca06e..213fa39b 100644 --- a/src/core/MainWindow.cpp +++ b/src/core/MainWindow.cpp @@ -192,8 +192,7 @@ void MainWindow::initUI() connect(seek_to_func_start_shortcut, &QShortcut::activated, this, &MainWindow::seekToFunctionStart); - QShortcut *refresh_shortcut = new QShortcut(QKeySequence(QKeySequence::Refresh), this); - connect(refresh_shortcut, &QShortcut::activated, this, &MainWindow::refreshAll); + ui->actionRefresh_contents->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_R)); connect(ui->actionZoomIn, &QAction::triggered, this, &MainWindow::onZoomIn); connect(ui->actionZoomOut, &QAction::triggered, this, &MainWindow::onZoomOut); @@ -298,6 +297,7 @@ void MainWindow::initToolBar() ui->menuDebug->addAction(debugActions->actionStartEmul); ui->menuDebug->addAction(debugActions->actionAttach); ui->menuDebug->addAction(debugActions->actionStartRemote); + ui->menuDebug->addAction(debugActions->actionStop); ui->menuDebug->addSeparator(); ui->menuDebug->addAction(debugActions->actionStep); ui->menuDebug->addAction(debugActions->actionStepOver); diff --git a/src/dialogs/NativeDebugDialog.cpp b/src/dialogs/NativeDebugDialog.cpp index 3d81f04c..0549e2d4 100644 --- a/src/dialogs/NativeDebugDialog.cpp +++ b/src/dialogs/NativeDebugDialog.cpp @@ -2,12 +2,16 @@ #include "ui_NativeDebugDialog.h" #include +#include NativeDebugDialog::NativeDebugDialog(QWidget *parent) : QDialog(parent), ui(new Ui::NativeDebugDialog) { ui->setupUi(this); setWindowFlags(windowFlags() & (~Qt::WindowContextHelpButtonHint)); + auto shortcut = new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_Return), ui->argEdit, nullptr, + nullptr, Qt::ShortcutContext::WidgetShortcut); + connect(shortcut, &QShortcut::activated, this, &QDialog::accept); } NativeDebugDialog::~NativeDebugDialog() {}