Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Initial import of code already done for Xestia Address Book
[xestiaab/.git] / source / search / XABSearchPanel.h
1 #ifndef __XABSearchPanel__
2 #define __XABSearchPanel__
4 /**
5 @file
6 Subclass of XABSearchPanelADT, which is generated by wxFormBuilder.
7 */
9 #include "../AppXestiaAddrBk.h"
10 #include "../frmSearch.h"
12 //// end generated include
14 DECLARE_EVENT_TYPE(XABSP_ENABLECONTROLS, wxID_ANY)
15 DECLARE_EVENT_TYPE(XABSP_DISABLECONTROLS, wxID_ANY)
17 /** Implementing XABSearchPanelADT */
18 class XABSearchPanel : public XABSearchPanelADT
19 {
20         private:
21                 void *SCHWinPtr;
22                 int SCHInt;
23         protected:
24                 // Handlers for XABSearchPanelADT events.
25                 void UpdateOptions( wxCommandEvent& event );
26                 void AddSearchWidget( wxCommandEvent& event );
27                 void RemoveSearchWidget( wxCommandEvent& event );
28                 void DisableControls(wxCommandEvent &event);
29                 void EnableControls(wxCommandEvent &event);
30         public:
31                 /** Constructor */
32                 XABSearchPanel( wxWindow* parent );
33                 
34                 void EnableButtons(bool AddButton, bool DeleteButton);
35                 void SetupPointers(void* SCHWinPtrInc);
36                 void SetupInteger(int IntInc);
37                 int GetInteger();
38                 int GetSelectionOption();
39                 bool GetCheckboxSetting();
40                 wxString GetStringSetting();
41                 
42                 DECLARE_EVENT_TABLE()
43         //// end generated class members
44         
45 };
47 #endif // __XABSearchPanel__
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