From 0271552cebbc36c41133242667312c47655e9294 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Mon, 6 Dec 2021 20:54:16 -0500 Subject: [PATCH] Added logic to reset TAS window hot keys if a key sequence is changed on the hotkey config dialog. --- src/drivers/Qt/TasEditor/TasEditorWindow.h | 2 +- src/drivers/Qt/input.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/drivers/Qt/TasEditor/TasEditorWindow.h b/src/drivers/Qt/TasEditor/TasEditorWindow.h index 34ca87d1..a4750f04 100644 --- a/src/drivers/Qt/TasEditor/TasEditorWindow.h +++ b/src/drivers/Qt/TasEditor/TasEditorWindow.h @@ -312,6 +312,7 @@ class TasEditorWindow : public QDialog HISTORY history; BRANCHES branches; + void initHotKeys(void); void updateCaption(void); bool loadProject(const char* fullname); void loadClipboard(const char *txt); @@ -328,7 +329,6 @@ class TasEditorWindow : public QDialog QMenuBar *buildMenuBar(void); void buildPianoRollDisplay(void); void buildSideControlPanel(void); - void initHotKeys(void); void initPatterns(void); QMenu *recentProjectMenu; diff --git a/src/drivers/Qt/input.cpp b/src/drivers/Qt/input.cpp index 864c0b35..002cde72 100644 --- a/src/drivers/Qt/input.cpp +++ b/src/drivers/Qt/input.cpp @@ -30,6 +30,7 @@ #include "Qt/ConsoleWindow.h" #include "Qt/ConsoleUtilities.h" #include "Qt/CheatsConf.h" +#include "Qt/TasEditor/TasEditorWindow.h" #include "Qt/sdl.h" #include "Qt/sdl-video.h" @@ -455,6 +456,11 @@ void setHotKeys(void) { Hotkeys[i].readConfig(); } + + if ( tasWin != NULL ) + { + tasWin->initHotKeys(); + } return; }