HotkeyConfigDialog::HotkeyConfigDialog(wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &position, const wxSize& size, long style) : wxDialog(parent, id, title, position, size, style) , m_ButtonMappingTimer(this) { CreateHotkeyGUIControls(); g_Pressed = 0; g_Modkey = 0; ClickedButton = nullptr; GetButtonWaitingID = 0; GetButtonWaitingTimer = 0; }
HotkeyConfigDialog::HotkeyConfigDialog(wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &position, const wxSize& size, long style) : wxDialog(parent, id, title, position, size, style) , m_ButtonMappingTimer(this) { CreateHotkeyGUIControls(); Bind(wxEVT_BUTTON, &HotkeyConfigDialog::OnButtonClick, this, 0, NUM_HOTKEYS - 1); Bind(wxEVT_TIMER, &HotkeyConfigDialog::OnButtonTimer, this); g_Pressed = 0; g_Modkey = 0; ClickedButton = nullptr; GetButtonWaitingID = 0; GetButtonWaitingTimer = 0; }