X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fforms%2Feventeditor%2FfrmEventEditor.h;h=ef37eb14ef5a25835129bfda9b7d6f4f8c51b58b;hb=3cc2a299a3ac40b99703cdafe6b156510ead4fb2;hp=66735058d2ce23504239a7af4597640c7343c68d;hpb=cba151c4b833a26c63984769f921bab5e755decd;p=xestiacalendar%2F.git diff --git a/source/forms/eventeditor/frmEventEditor.h b/source/forms/eventeditor/frmEventEditor.h index 6673505..ef37eb1 100644 --- a/source/forms/eventeditor/frmEventEditor.h +++ b/source/forms/eventeditor/frmEventEditor.h @@ -50,25 +50,34 @@ class frmEventEditor : public frmEventEditorADT CalendarEventObject eventData; vector calendarIDList; bool editMode = false; + bool enableUpdates = false; + int accountID = 0; int eventID = 0; + int calendarID = 0; + int windowID = 0; string eventFilePath; - void SaveContact(); + bool SaveContact(); XCALPreferences *preferences; void SetDefaultDateTime(); + void UpdateWindowName(); protected: void SaveContact(wxCommandEvent &event); void SaveNewContact(wxCommandEvent &event); void CloseWindow(wxCommandEvent &event); + void CloseWindow(wxCloseEvent &event); void CutText(wxCommandEvent &event); void CopyText(wxCommandEvent &event); void PasteText(wxCommandEvent &event); bool ProcessEvent(wxEvent& event); + void ProcessCalendarControl(wxCommandEvent &event); + void ProcessEventName(wxCommandEvent &event); public: /** Constructor */ frmEventEditor( wxWindow* parent ); void SetupForm(CalendarDataStorage *dataStorage, XCALPreferences *preferences); void SetEditMode(bool editMode); void SetEventID(int eventID); + void SetWindowMenuItemID(int windowID); //// end generated class members };