X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;ds=sidebyside;f=source%2Fforms%2Fmain%2FfrmMain.h;h=188fad966cc57fc73cc85c63d88cc13463321700;hb=0efd41cdb657851e3a008aa7e3a7b9e46a62235d;hp=194ec11a71c3e6b19eb6ddd487a71490176f503e;hpb=457d38a9a7b94871b8df70e3a595fd316ca9c4c0;p=xestiacalendar%2F.git diff --git a/source/forms/main/frmMain.h b/source/forms/main/frmMain.h index 194ec11..188fad9 100644 --- a/source/forms/main/frmMain.h +++ b/source/forms/main/frmMain.h @@ -1,3 +1,21 @@ +// frmMain.h - frmEventEditor form functions. +// +// (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 __frmMain__ #define __frmMain__ @@ -8,7 +26,6 @@ Subclass of frmMainADT, which is generated by wxFormBuilder. #include #include -#include #include #include "../../AppXestiaCalendar.h" @@ -42,6 +59,10 @@ class frmMain : public frmMainADT CalendarDataStorage calendarData; ColourUpdateProperties updateColourData; bool reloadAccounts = false; + std::map WindowListPointersMenu; + std::map WindowListPointers; + std::map WindowListType; + int WindowMenuItemID = 0; protected: void QuitApp( wxCloseEvent& event ); @@ -64,6 +85,12 @@ class frmMain : public frmMainADT void CloseWindow( wxCommandEvent& event ); void ShowHelp( wxCommandEvent& event ); + void WindowAdd( wxCommandEvent& event ); + void WindowUpdate( wxCommandEvent& event ); + void WindowDelete( wxCommandEvent& event ); + void ShowEventWindow( wxCommandEvent &event ); + bool CloseAllWindows(); + public: /** Constructor */ frmMain( wxWindow* parent );