void frmContactEditor::AddCategory( wxCommandEvent& event )
{
- int intResult = 0;
+ // Bring up the window to add a category.
frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
frameCECategory->SetEditorMode(FALSE);
- intResult = GetLastInt(&ContactEditorData.CategoriesList);
frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
&ContactEditorData.CategoriesListAltID,
&ContactEditorData.CategoriesListPID,
void frmContactEditor::ModifyCategory( wxCommandEvent& event )
{
+ // Bring up the window to edit a category.
+
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboCategories,
+ if (lboCategories->GetItemCount() == 0 || !GetSelectedItem(lboCategories,
&longSelected,
&intSelectedData)){
void frmContactEditor::DeleteCategory( wxCommandEvent& event )
{
+ // Bring up the window to delete the category.
+
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboCategories,
+ if (lboCategories->GetItemCount() == 0 || !GetSelectedItem(lboCategories,
&longSelected,
&intSelectedData)){