1 #include "frmContactEditor.h"
2 #include "frmContactEditorCalAdr.h"
4 void frmContactEditor::AddCalendarAddress( wxCommandEvent& event )
8 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
9 frameCECalAdr->SetEditorMode(FALSE);
10 intResult = GetLastInt(&CalendarList);
11 frameCECalAdr->SetupPointers(&CalendarList,
19 frameCECalAdr->ShowModal();
24 void frmContactEditor::ModifyCalendarAddress( wxCommandEvent& event )
26 long longSelected = -1;
27 int intSelectedData = 0;
29 if (!GetSelectedItem(lboCalendarAddresses,
35 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
36 frameCECalAdr->SetupPointers(&CalendarList,
44 frameCECalAdr->SetEditorMode(TRUE);
45 frameCECalAdr->ShowModal();
50 void frmContactEditor::DeleteCalendarAddress( wxCommandEvent& event )
52 long longSelected = -1;
53 int intSelectedData = 0;
55 if (!GetSelectedItem(lboCalendarAddresses,
61 lboCalendarAddresses->DeleteItem(longSelected);
63 DeleteMapData(intSelectedData, &CalendarList, &CalendarListAltID,
64 &CalendarListPID, &CalendarListType, &CalendarListTokens,
69 void frmContactEditor::AddCalendarRequest( wxCommandEvent& event )
73 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
74 frameCECalAdr->SetEditorMode(FALSE);
75 intResult = GetLastInt(&CalendarRequestList);
76 frameCECalAdr->SetupPointers(&CalendarRequestList,
77 &CalendarRequestListAltID,
78 &CalendarRequestListPID,
79 &CalendarRequestListType,
80 &CalendarRequestListTokens,
81 &CalendarRequestListPref,
82 lboCalendarRequestAddress,
84 frameCECalAdr->ShowModal();
89 void frmContactEditor::ModifyCalendarRequest( wxCommandEvent& event )
91 long longSelected = -1;
92 int intSelectedData = 0;
94 if (!GetSelectedItem(lboCalendarRequestAddress,
100 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
101 frameCECalAdr->SetupPointers(&CalendarList,
102 &CalendarRequestListAltID,
103 &CalendarRequestListPID,
104 &CalendarRequestListType,
105 &CalendarRequestListTokens,
106 &CalendarRequestListPref,
107 lboCalendarRequestAddress,
109 frameCECalAdr->SetEditorMode(TRUE);
110 frameCECalAdr->ShowModal();
111 delete frameCECalAdr;
112 frameCECalAdr = NULL;
115 void frmContactEditor::DeleteCalendarRequest( wxCommandEvent& event )
117 long longSelected = -1;
118 int intSelectedData = 0;
120 if (!GetSelectedItem(lboCalendarRequestAddress,
126 lboCalendarRequestAddress->DeleteItem(longSelected);
128 DeleteMapData(intSelectedData, &CalendarRequestList,
129 &CalendarRequestListAltID, &CalendarRequestListPID,
130 &CalendarRequestListType, &CalendarRequestListTokens,
131 &CalendarRequestListPref);
134 void frmContactEditor::AddFreeBusy( wxCommandEvent& event )
138 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
139 frameCECalAdr->SetEditorMode(FALSE);
140 intResult = GetLastInt(&FreeBusyList);
141 frameCECalAdr->SetupPointers(&FreeBusyList,
147 lboFreeBusyAddresses,
149 frameCECalAdr->ShowModal();
150 delete frameCECalAdr;
151 frameCECalAdr = NULL;
154 void frmContactEditor::ModifyFreeBusy( wxCommandEvent& event )
156 long longSelected = -1;
157 int intSelectedData = 0;
159 if (!GetSelectedItem(lboFreeBusyAddresses,
165 frmContactEditorCalAdr *frameCECalAdr = new frmContactEditorCalAdr ( this );
166 frameCECalAdr->SetupPointers(&FreeBusyList,
172 lboFreeBusyAddresses,
174 frameCECalAdr->SetEditorMode(TRUE);
175 frameCECalAdr->ShowModal();
176 delete frameCECalAdr;
177 frameCECalAdr = NULL;
180 void frmContactEditor::DeleteFreeBusy( wxCommandEvent& event )
182 long longSelected = -1;
183 int intSelectedData = 0;
185 if (!GetSelectedItem(lboFreeBusyAddresses,
191 lboFreeBusyAddresses->DeleteItem(longSelected);
193 DeleteMapData(intSelectedData, &FreeBusyList, &FreeBusyListAltID,
194 &FreeBusyListPID, &FreeBusyListType, &FreeBusyListTokens,