Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Clear frmMain when reloading the list of accounts.
authorSteve Brokenshire <sbrokenshire@xestia.co.uk>
Wed, 24 Feb 2016 19:58:29 +0000 (19:58 +0000)
committerSteve Brokenshire <sbrokenshire@xestia.co.uk>
Wed, 24 Feb 2016 19:58:29 +0000 (19:58 +0000)
source/frmMain.cpp
source/frmMain.h

index f7026d8..25cb191 100644 (file)
@@ -464,9 +464,10 @@ void frmMain::OpenPreferences( wxCommandEvent& event)
     if (ReloadAccounts == TRUE){
         
         // Reload the accounts as a change has been made within
-        // the application.
+        // the application and clear the current contact information.
         
         this->LoadPreferences();
+        this->ResetContactInfo();
         
     }
     
@@ -488,14 +489,14 @@ void frmMain::OpenNewABDialog( wxCommandEvent& event)
     frameNewAccount->ShowModal();
     delete frameNewAccount;
     frameNewAccount = NULL;
-
+       
     if (ReloadAccounts == TRUE){
-        
+           
         // Reload the accounts as a change has been made within
         // the application.
         
         this->LoadPreferences();
-        
+           
     }
     
 }
@@ -2820,4 +2821,12 @@ void frmMain::ShowContactMenu( wxMouseEvent& event ){
 
        this->PopupMenu(ContactMenu->MenuPointer(), wxDefaultPosition);
 
+}
+
+void frmMain::ResetContactInfo(){
+       
+        wxString EmptyPage = wxT("");
+       htmContactData->SetPage(EmptyPage);
+       AccCtrl->SetValue("");
+       
 }
\ No newline at end of file
index b9ce739..6ae03ea 100644 (file)
@@ -177,6 +177,7 @@ class frmMain : public frmMainADT
                int ContactEditorUID = 0;
                int WindowMenuItemID = 0;
                XABContactMenu *ContactMenu = new XABContactMenu(XABCONTACTMENU_MAIN); 
+               void ResetContactInfo();
        protected:
                // Handlers for frmMainADT events.
                void QuitApp( wxCloseEvent& event );
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