6 #ifndef SWIFT_GUI_COMPONENTS_HOTKEYDIALOG_H
7 #define SWIFT_GUI_COMPONENTS_HOTKEYDIALOG_H
12 #include <QScopedPointer>
29 namespace swift::misc::input
31 class CHotkeyCombination;
32 class CKeyboardKeyList;
48 void setSelectedIndex(
int index);
55 void updateSelectedIndex(
int index);
79 void initStyleSheet();
82 void accept()
override;
90 void advancedModeChanged();
100 void changeApplicableMachine(
int index);
102 void synchronizeSimpleSelection();
103 void synchronizeAdvancedSelection();
104 void setupAdvancedFrame();
105 void clearAdvancedFrame();
106 void advancedKeyChanged(
int oldIndex,
int newIndex);
114 static const QString &noKeyButton();
swift::misc::input::CActionHotkey getSelectedActionHotkey() const
Get hotkey selected by user.
~CHotkeyDialog()
Destructor.
ComboBox for selecting keyboard keys.
void keySelectionChanged(int oldIndex, int newIndex)
User has changed the selection.
Action tree model, used with hotkey actions.
Value object encapsulating a list of object identifiers.
Backend services of the swift project, like dealing with the network or the simulators.
High level reusable GUI components.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.