#include <ax/ax_menu_shortcuts.h>
Public Member Functions | |
AxShortcutsMenuItem (const AxShortcutsMenuItem &item) | |
AxShortcutsMenuItem (AxMenuController *controller, AxSpeech *speech, wxShortcutManager *manager, wxWindow *window, wxMenuBar *menuBar=NULL) | |
Pass menu controller, speech pointer, shortcut manager, window whose shortcuts should be updated, and an optional menubar whose labels should be updated. | |
void | Copy (const AxShortcutsMenuItem &item) |
void | OnChangeShortcut (wxCommandEvent &event) |
void | UpdateShortcuts () |
virtual AxMenuItem * | Clone () |
Protected Attributes | |
AxSpeech * | m_speech |
AxMenuController * | m_controller |
wxShortcutManager * | m_shortcutManager |
wxWindow * | m_window |
wxMenuBar * | m_menuBar |
Friends | |
class | AxShortcutTextActivator |
AxShortcutsMenuItem::AxShortcutsMenuItem | ( | const AxShortcutsMenuItem & | item | ) | [inline] |
AxShortcutsMenuItem::AxShortcutsMenuItem | ( | AxMenuController * | controller, | |
AxSpeech * | speech, | |||
wxShortcutManager * | manager, | |||
wxWindow * | window, | |||
wxMenuBar * | menuBar = NULL | |||
) |
Pass menu controller, speech pointer, shortcut manager, window whose shortcuts should be updated, and an optional menubar whose labels should be updated.
virtual AxMenuItem* AxShortcutsMenuItem::Clone | ( | ) | [inline, virtual] |
void AxShortcutsMenuItem::Copy | ( | const AxShortcutsMenuItem & | item | ) | [inline] |
void AxShortcutsMenuItem::OnChangeShortcut | ( | wxCommandEvent & | event | ) |
void AxShortcutsMenuItem::UpdateShortcuts | ( | ) |
friend class AxShortcutTextActivator [friend] |
AxMenuController* AxShortcutsMenuItem::m_controller [protected] |
wxMenuBar* AxShortcutsMenuItem::m_menuBar [protected] |
wxShortcutManager* AxShortcutsMenuItem::m_shortcutManager [protected] |
AxSpeech* AxShortcutsMenuItem::m_speech [protected] |
wxWindow* AxShortcutsMenuItem::m_window [protected] |