Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Initial import of code already done for Xestia Address Book
[xestiaab/.git] / source / contacteditor / frmContactEditorKey.h
1 #ifndef __frmContactEditorKey__
2 #define __frmContactEditorKey__
4 /**
5 @file
6 Subclass of frmContactEditorKeyADT, which is generated by wxFormBuilder.
7 */
9 #include <map>
10 #include "../AppXestiaAddrBk.h"
11 #include "../enums.h"
13 //// end generated include
15 /** Implementing frmContactEditorKeyADT */
16 class frmContactEditorKey : public frmContactEditorKeyADT
17 {
18         protected:
19                 // Handlers for frmContactEditorKeyADT events.
20                 void EnablePriority( wxCommandEvent& event );
21                 void ProcessAction( wxCommandEvent& event );
22                 void CloseWindow( wxCommandEvent& event );
23                 void ProcessKeyType( wxCommandEvent& event );
24                 void ProcessKeyType();          
25                 void ConvertURLType( wxCommandEvent& event );
26                 void ConvertKeyType( wxCommandEvent& event );           
27         public:
28                 /** Constructor */
29                 frmContactEditorKey( wxWindow* parent );
30                 void SetEditorMode(bool EditMode);              
31                 void SetupPointers(std::map<int, wxString> *KeyList,
32                         std::map<int, wxString> *KeyListAltID,
33                         std::map<int, wxString> *KeyListPID,
34                         std::map<int, bool>     *KeyListKeyType,                        
35                         std::map<int, wxString> *KeyListDataType,                       
36                         std::map<int, wxString> *KeyListType,
37                         std::map<int, wxString> *KeyListTokens,
38                         std::map<int, int> *KeyListPref,
39                         wxListCtrl *KeyListCtrl,
40                         int KeyIndex );                 
41         //// end generated class members
42         
43                 bool EditorMode;
44                 std::map<int, wxString> *KeyListPtr;
45                 std::map<int, wxString> *KeyListAltIDPtr;
46                 std::map<int, wxString> *KeyListPIDPtr;
47                 std::map<int, bool>     *KeyListKeyTypePtr;
48                 std::map<int, wxString> *KeyListDataTypePtr;            
49                 std::map<int, wxString> *KeyListTypePtr;
50                 std::map<int, wxString> *KeyListTokensPtr;
51                 std::map<int, int> *KeyListPrefPtr;
52                 wxListCtrl *KeyListCtrlPtr;
53                 int KeyListIndex;
54                 SectionType EditSectionType;
55                 
56 };
58 #endif // __frmContactEditorKey__
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