void frmContactEditor::AddKey( wxCommandEvent& event )
{
- int intResult = 0;
-
+ // Bring up the window for adding a key.
+
frmContactEditorKey *frameCEKey = new frmContactEditorKey ( this );
frameCEKey->SetEditorMode(FALSE);
- intResult = GetLastInt(&ContactEditorData.KeyList);
frameCEKey->SetupPointers(&ContactEditorData.KeyList,
&ContactEditorData.KeyListAltID,
&ContactEditorData.KeyListPID,
void frmContactEditor::ModifyKey( wxCommandEvent& event )
{
+ // Bring up the window for modifying a key.
+
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboKeys,
+ if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
&longSelected,
&intSelectedData)){
return;
void frmContactEditor::DeleteKey( wxCommandEvent& event )
{
+ // Delete a key.
+
long longSelected = -1;
int intSelectedData = 0;
- if (!GetSelectedItem(lboKeys,
+ if (lboKeys->GetItemCount() == 0 || !GetSelectedItem(lboKeys,
&longSelected,
&intSelectedData)){
return;