Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Initial import of code already done for Xestia Address Book
[xestiaab/.git] / source / contacteditor / frmContactEditorGroups.h
1 #ifndef __frmContactEditorGroups__\r
2 #define __frmContactEditorGroups__\r
3 \r
4 #include <map>\r
5 \r
6 /**\r
7 @file\r
8 Subclass of frmContactEditorGroupsADT, which is generated by wxFormBuilder.\r
9 */\r
10 \r
11 #include "../AppXestiaAddrBk.h"\r
12 #include "../frmMain.h"\r
13 \r
14 struct ContactData{\r
15         wxString ContactName;\r
16         wxString ContactUID;\r
17         wxString ContactFilename;\r
18 };\r
19 \r
20 //// end generated include\r
21 \r
22 /** Implementing frmContactEditorGroupsADT */\r
23 class frmContactEditorGroup : public frmContactEditorGroupsADT\r
24 {\r
25         protected:\r
26                 // Handlers for frmContactEditorGroupsADT events.\r
27                 void FetchContacts( wxInitDialogEvent& event );\r
28                 void ProcessData( wxCommandEvent& event );\r
29                 void CloseWindow( wxCommandEvent& event );\r
30         public:\r
31                 /** Constructor */\r
32                 frmContactEditorGroup( wxWindow* parent );\r
33                 void SetEditorMode(bool EditMode, XABViewMode XAVIn);\r
34                 void SetupPointers(std::map<int, wxString> *GroupsList,\r
35                         wxListCtrl *GroupsListCtrl, \r
36                         wxString AccountName, \r
37                         int GroupIndex);\r
38         private:\r
39                 bool EditorMode;\r
40                 std::map<int,wxString> *GroupsListPtr;\r
41                 wxListCtrl *GroupsListCtrlPtr;\r
42                 wxString AccName;\r
43                 std::map<int, ContactData> ContactNamesData;\r
44                 int GroupsListIndex;\r
45                 XABViewMode XVMData;\r
46         //// end generated class members\r
47         \r
48 };\r
49 \r
50 #endif // __frmContactEditorGroups__\r
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