class XCCalendarMenu : public XCCalendarMenuADT
{
private:
- std::map<std::string, wxMenuItem*> MenuItems = {};
- wxListCtrl *ContactListCtrl = NULL;
- wxWindow *WindowPtr = NULL;
- wxPopupTransientWindow *PopupPtr = NULL;
- bool EnableAccountSettings = FALSE;
- bool SearchModeOnly = FALSE;
- void AppendMenuItem(wxString ObjectName,
- wxString MenuName,
- wxString MenuDescription,
- XCCalendarMenuID ItemID,
- wxItemKind ItemType);
+ std::map<std::string, wxMenuItem*> menuItems = {};
+ wxListCtrl *contactListCtrl = NULL;
+ wxWindow *windowPtr = NULL;
+ wxPopupTransientWindow *popupPtr = NULL;
+ bool enableAccountSettings = FALSE;
+ bool searchModeOnly = FALSE;
int calendarID = 0;
int accountPreferencesID = 0;
+
+ void AppendMenuItem(wxString objectName,
+ wxString menuName,
+ wxString menuDescription,
+ XCCalendarMenuID itemID,
+ wxItemKind itemType);
+
protected:
void ProcessMenuItemClick(wxCommandEvent& event);
public: