24#ifndef PANEL_HOTKEYS_EDITOR_H 
   25#define PANEL_HOTKEYS_EDITOR_H 
   57        return _( 
"Reset all hotkeys to the built-in KiCad defaults" );
 
 
 
The base frame for deriving all KiCad main window classes.
 
A class that contains a set of hotkeys, arranged into "sections" and provides some book-keeping funct...
 
HOTKEY_STORE m_hotkeyStore
 
wxString GetResetTooltip() const override
Get the tooltip the reset button should display when showing this panel.
 
PANEL_HOTKEYS_EDITOR(EDA_BASE_FRAME *aFrame, wxWindow *aWindow, bool aReadOnly)
 
void OnFilterSearch(wxCommandEvent &aEvent)
Handle a change in the hotkey filter text.
 
void ResetPanel() override
Reset the contents of this panel.
 
std::vector< TOOL_ACTION * > m_actions
 
void installButtons(wxSizer *aSizer)
Install the button panel (global reset/default, import/export)
 
WIDGET_HOTKEY_LIST * m_hotkeyListCtrl
 
std::vector< TOOL_ACTION * > & ActionsList()
 
bool TransferDataToWindow() override
 
void ImportHotKeys()
Put up a dialog allowing the user to select a hotkeys file and then overlays those hotkeys onto the c...
 
void dumpHotkeys()
Dump all actions and their hotkeys to a text file for inclusion in documentation.
 
wxSearchCtrl * m_filterSearch
 
bool TransferDataFromWindow() override
 
RESETTABLE_PANEL(wxWindow *aParent, wxWindowID aId=wxID_ANY, const wxPoint &aPos=wxDefaultPosition, const wxSize &aSize=wxSize(-1,-1), long aStyle=wxTAB_TRAVERSAL, const wxString &aName=wxEmptyString)