// XCCalendarManipulator.h - Xestia Calendar XCCalendarManipulator header file.
//
-// (c) 2016 Xestia Software Development.
+// (c) 2016-2017 Xestia Software Development.
//
// This file is part of Xestia Calendar.
//
-// Xestia Address Book is free software: you can redistribute it and/or modify
+// 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 Address Book is distributed in the hope that it will be useful,
+// 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.
#define __WIDGETS_XCCALENDARMANIPULATOR_H__
#include <string>
+#include <vector>
#include <wx/wx.h>
#include <wx/dcbuffer.h>
wxBoxSizer *szrMain = nullptr;
wxBoxSizer *szrNavigation = nullptr;
wxPanel *pnlMain = nullptr;
- wxButton *PreviousButton = nullptr;
- wxButton *NextButton = nullptr;
- wxButton *CalendarsButton = nullptr;
- wxButton *DateButton = nullptr;
- XCCalendarMonthSelect *Moo = nullptr;
+ wxButton *previousButton = nullptr;
+ wxButton *nextButton = nullptr;
+ wxButton *calendarsButton = nullptr;
+ wxButton *dateButton = nullptr;
+ XCCalendarMonthSelect *moo = nullptr;
XCCalendarList *calendarList = nullptr;
CalendarDataStorage *dataStorage = nullptr;
- int Month = 0;
- int Year = 2016;
- wxBitmap NextIconBitmap;
- wxBitmap PreviousIconBitmap;
- wxBitmap CalendarsIconBitmap;
+ int month = 0;
+ int year = 2016;
+ wxBitmap nextIconBitmap;
+ wxBitmap previousIconBitmap;
+ wxBitmap calendarsIconBitmap;
void UpdateDateButtonText();
protected:
~XCCalendarManipulator();
int GetMonth();
int GetYear();
-
- DECLARE_EVENT_TABLE()
+ std::vector<int> GetHiddenAccountsList();
+ std::vector<int> GetHiddenCalendarsList();
};