EditShortcutsWindow.h
 1  #pragma once
 2  
 3  namespace KBMEditor
 4  {
 5      class KeyboardManagerState;
 6  }
 7  
 8  class MappingConfiguration;
 9  
10  // Function to create the Edit Shortcuts Window
11  void CreateEditShortcutsWindow(HINSTANCE hInst, KBMEditor::KeyboardManagerState& keyboardManagerState, MappingConfiguration& mappingConfiguration, std::wstring keysForShortcutToEdit, std::wstring action);
12  
13  // Function to check if there is already a window active if yes bring to foreground
14  bool CheckEditShortcutsWindowActive();
15  
16  // Function to close any active Edit Shortcuts window
17  void CloseActiveEditShortcutsWindow();