X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fforms%2Feventeditor%2FfrmEventEditor.h;h=ef37eb14ef5a25835129bfda9b7d6f4f8c51b58b;hb=54c0cc46a20bfd13a8f0c3130520bcc06359bc9c;hp=a1b5f0e56a9352e1643661f07d39263e16a4168f;hpb=e5e8bdcfe81d4184b57623167b55cd6bdab9fe90;p=xestiacalendar%2F.git diff --git a/source/forms/eventeditor/frmEventEditor.h b/source/forms/eventeditor/frmEventEditor.h index a1b5f0e..ef37eb1 100644 --- a/source/forms/eventeditor/frmEventEditor.h +++ b/source/forms/eventeditor/frmEventEditor.h @@ -50,26 +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 };