X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;ds=sidebyside;f=source%2Fforms%2Feventeditor%2FfrmEventEditor.h;h=ef37eb14ef5a25835129bfda9b7d6f4f8c51b58b;hb=1cd59852938964f4ed718d0447c8417c4a5e53aa;hp=2728dd99ae5d2151bb201be336debc7cfb96b45b;hpb=d1a4c2db501947f3b1f474f0bdbc217d42bda348;p=xestiacalendar%2F.git
diff --git a/source/forms/eventeditor/frmEventEditor.h b/source/forms/eventeditor/frmEventEditor.h
index 2728dd9..ef37eb1 100644
--- a/source/forms/eventeditor/frmEventEditor.h
+++ b/source/forms/eventeditor/frmEventEditor.h
@@ -1,3 +1,21 @@
+// frmEventEditor.h - frmEventEditor form functions header.
+//
+// (c) 2016-2017 Xestia Software Development.
+//
+// This file is part of Xestia Calendar.
+//
+// Xestia Calendar is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, version 3 of the license.
+//
+// Xestia Calendar is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with Xestia Calendar. If not, see
+
#ifndef __frmEventEditor__
#define __frmEventEditor__
@@ -32,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
};