1 #include "frmContactEditor.h"
2 #include "frmContactEditorCategory.h"
4 void frmContactEditor::AddCategory( wxCommandEvent& event )
8 frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
9 frameCECategory->SetEditorMode(FALSE);
10 intResult = GetLastInt(&CategoriesList);
11 frameCECategory->SetupPointers(&CategoriesList,
15 &CategoriesListTokens,
19 frameCECategory->ShowModal();
20 delete frameCECategory;
21 frameCECategory = NULL;
24 void frmContactEditor::ModifyCategory( wxCommandEvent& event )
26 long longSelected = -1;
27 int intSelectedData = 0;
29 if (!GetSelectedItem(lboCategories,
35 frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
36 frameCECategory->SetupPointers(&CategoriesList,
40 &CategoriesListTokens,
44 frameCECategory->SetEditorMode(TRUE);
45 frameCECategory->ShowModal();
46 delete frameCECategory;
47 frameCECategory = NULL;
50 void frmContactEditor::DeleteCategory( wxCommandEvent& event )
52 long longSelected = -1;
53 int intSelectedData = 0;
55 if (!GetSelectedItem(lboCategories,
61 lboCategories->DeleteItem(longSelected);
63 DeleteMapData(intSelectedData, &CategoriesList,
64 &CategoriesListAltID, &CategoriesListPID,
65 &CategoriesListType, &CategoriesListTokens,