Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
defaults: Added refresh setting to the default account
[xestiaab/.git] / source / contacteditor / frmContactEditorSound.cpp
index 3c92b7c..6e77c68 100644 (file)
 
 #include "frmContactEditorSound.h"
 
-#include <wx/tokenzr.h>
-#include <wx/file.h>
-#include <SFML/Audio.hpp>
-
-#include "../common/textprocessing.h"
-#include "../common/base64.h"
-#include "../common/mime.h"
-
 frmContactEditorSound::frmContactEditorSound( wxWindow* parent )
 :
 frmContactEditorSoundADT( parent )
 {
+       
+       // Setup the window.
+       
        EditorMode = FALSE;
        sliPriority->Disable();
        
        cmbType->Append(wxT(""));
        cmbType->Append(_("Home"));
        cmbType->Append(_("Work"));     
+       
 }
 
 void frmContactEditorSound::EnablePriority( wxCommandEvent& event )
 {
+       
+       // Enable/disable the priority setting.
+       
        if (chkUsePref->IsChecked()){
                sliPriority->Enable();
        } else {
                sliPriority->Disable();
        }
+       
 }
 
 void frmContactEditorSound::ProcessData( wxCommandEvent& event )
 {
+       
+       // Process audio data.
+       
        long ListCtrlIndex;
        
        if (EditorMode == FALSE){
@@ -65,44 +68,11 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event )
                
                wxSAudioFilename = fipSound->GetPath();
 
-/*             
-#if wxABI_VERSION < 20900
-               if (AudioFile.Open(wxSAudioFilename.c_str(), wxT("rb"))){
-#else
-               if (AudioFile.Open(wxSAudioFilename, wxT("rb"))){
-#endif
-
-*/
                if (AudioFile.Open(wxSAudioFilename, wxFile::read)){
-            ssize_t flen;
+                       
                        len = AudioFile.Length();
                        
                        unsigned char* AudioFileData = new unsigned char[len];
-                       flen = AudioFile.Read(AudioFileData, (size_t)len);
-
-                       // Get MIME Type.
-                       
-                       /*const char *MIMEType;
-                       magic_t MagicCookie = magic_open(MAGIC_MIME);                   
-                       magic_setflags(MagicCookie, MAGIC_MIME_TYPE);
-                       
-                       if (!MagicCookie){
-
-                               wxMessageBox(_("An error occured with the support library for getting the picture type."), _("Error opening picture file"), wxICON_ERROR);                      
-                               return;
-                               
-                       }
-                       
-                       if (magic_load(MagicCookie, NULL) != 0) {
-                       
-                               wxMessageBox(_("An error occured whilst determining the picture type."), _("Error opening picture file"), wxICON_ERROR);
-                               return;
-                       
-                       }
-                       
-                       MIMEType = magic_file(MagicCookie, wxSAudioFilename.mb_str());
-                       wxSAudioMIMEType = wxString::FromUTF8(MIMEType);
-                       magic_close(MagicCookie);*/
                        
                        wxSAudioMIMEType = GetMIME(wxSAudioFilename);
 
@@ -211,8 +181,6 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event )
                // Do not touch the audio file but update the settings
                // associated with the audio file.
        
-               
-       
                long longSelected = -1;
                wxString strValue;      
                
@@ -275,11 +243,18 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event )
 
 void frmContactEditorSound::CloseWindow( wxCommandEvent& event )
 {
+       
+       // Close this window.
+       
        this->Close();
+       
 }
 
 void frmContactEditorSound::SetEditorMode(bool EditMode)
 {
+       
+       // Set the editor mode.
+       
        // Set if the editor is adding or editing an address.
        // FALSE = Add
        // TRUE = Edit
@@ -324,9 +299,7 @@ void frmContactEditorSound::SetEditorMode(bool EditMode)
                        cmbType->SetSelection(0);
                
                }
-               
-               //strValue.Clear();
-               
+
                // Get the website priority.
                
                intiter = SoundListPrefPtr->find(SoundListIndex);
@@ -358,6 +331,8 @@ void frmContactEditorSound::SetupPointers(std::map<int, std::string> *SoundList,
        wxListCtrl *SoundListCtrl,
        int SoundIndex )
 {
+       
+       // Setup the pointers.
 
        SoundListPtr = SoundList;
        SoundListAltIDPtr = SoundListAltID;
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