Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmMain: Implemented code to hide/show calendar entries
[xestiacalendar/.git] / source / widgets / XCCalendarManipulator.cpp
index 7337a71..bc00983 100644 (file)
@@ -80,7 +80,7 @@ XCCalendarManipulator::XCCalendarManipulator(wxWindow* parent, const wxString& t
        CalendarsButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(XCCalendarManipulator::ShowCalendarsList), NULL, this);
        PreviousButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(XCCalendarManipulator::PreviousMonth), NULL, this);
        
-       Connect(wxID_ANY, XCCALENDARMANIPULATOR_CHANGEGRID, wxCommandEventHandler(XCCalendarManipulator::ChangeGrid));
+       Connect(ID_CHANGEGRID, XCCALENDARMANIPULATOR_CHANGEGRID, wxCommandEventHandler(XCCalendarManipulator::ChangeGrid));
        
        // Setup the manipulator control.
 
@@ -140,6 +140,7 @@ void XCCalendarManipulator::ChangeGrid(wxCommandEvent &event){
        // Post an event to the parent control to update the grid.
        
        wxCommandEvent ChangeGrid(XCCALENDARCTRL_CHANGEGRID);
+       ChangeGrid.SetId(ID_CHANGEGRID);
        wxPostEvent(this->GetParent(), ChangeGrid);
        
        UpdateDateButtonText();
@@ -171,6 +172,7 @@ void XCCalendarManipulator::NextMonth(wxCommandEvent &event){
        // Post an event to the parent control to update the grid.
        
        wxCommandEvent ChangeGrid(XCCALENDARCTRL_CHANGEGRID);
+       ChangeGrid.SetId(ID_CHANGEGRID);
        wxPostEvent(this->GetParent(), ChangeGrid);
 
        UpdateDateButtonText();
@@ -202,6 +204,7 @@ void XCCalendarManipulator::PreviousMonth(wxCommandEvent &event){
        // Post an event to the parent control to update the grid.
        
        wxCommandEvent ChangeGrid(XCCALENDARCTRL_CHANGEGRID);
+       ChangeGrid.SetId(ID_CHANGEGRID);
        wxPostEvent(this->GetParent(), ChangeGrid);
        
        UpdateDateButtonText();
@@ -282,4 +285,16 @@ int XCCalendarManipulator::GetYear(){
        
        return Year;
        
+}
+
+vector<int> XCCalendarManipulator::GetHiddenAccountsList(){
+       
+       return calendarList->GetHiddenAccountsList();
+       
+}
+
+vector<int> XCCalendarManipulator::GetHiddenCalendarsList(){
+       
+       return calendarList->GetHiddenCalendarsList();
+       
 }
\ No newline at end of file
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy