Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditor: Check save was successful before closing
[xestiaab/.git] / source / contacteditor / frmContactEditor.h
index 1cd897e..dbad355 100644 (file)
@@ -39,6 +39,7 @@ Subclass of frmContactEditorADT, which is generated by wxFormBuilder.
 
 #include "../actmgr/frmActivityMgr.h"
 #include "../frmMain.h"
+#include "frmContactEditorSound.h"
 
 #include "cdo/ContactDataObject.h"
 
@@ -311,8 +312,10 @@ class frmContactEditor : public frmContactEditorADT
        public:
                /** Constructor */
                frmContactEditor( wxWindow* parent );
+               ~frmContactEditor();
                void SetupHeaders();
                void SetupContact(wxString AccountName);
+               void SetupAccountData(bool UnsupportedAccount);
                void SetupPointers(frmActivityMgr *ActMgr, wxETagProcessTimer *ETagProc,
                                        frmMain *MainPtrInc);
                bool LoadContact(wxString Filename);
@@ -711,6 +714,8 @@ class frmContactEditor : public frmContactEditorADT
                wxString wxSContactFilename;
                wxString wxSContactAccount;
                bool boolContactModified;
+               bool boolUnsupportedAccount = false;
+               
                int intSeekSelectedData;
                
                /* Section for saving/loading data */
@@ -739,6 +744,7 @@ class frmContactEditor : public frmContactEditorADT
                bool EditMode = FALSE;
                bool StartupEditMode = FALSE;
                bool DialogOpen = FALSE;
+               bool saveSuccess = false;
                
                /*
                std::string base64dec;
@@ -748,9 +754,7 @@ class frmContactEditor : public frmContactEditorADT
                
                size_t base64declen;
                std::string base64dec;
-               sf::Music AudioPlayback;
-               AudioStream AudioStreamPlayback;
-               sf::SoundBuffer AudioBuffer;
+               AudioStream *AudioStreamPlaybackPointer = nullptr;
                
                wxBitmap PictureImage;
                wxBitmap LogoImage;
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