devsoundextensions/globalaudiosettings/inc/GlobalAudioSettingsData.h
changeset 38 4269ca484c7b
parent 0 40261b775718
child 50 948c7f65f6d4
equal deleted inserted replaced
34:31d6e1ae5283 38:4269ca484c7b
    21 #ifndef GLOBALAUDIOSETTINGSDATA_H
    21 #ifndef GLOBALAUDIOSETTINGSDATA_H
    22 #define GLOBALAUDIOSETTINGSDATA_H
    22 #define GLOBALAUDIOSETTINGSDATA_H
    23 
    23 
    24 //  INCLUDES
    24 //  INCLUDES
    25 #include <e32std.h>
    25 #include <e32std.h>
       
    26 #include <GlobalAudioSettings.h>
    26 
    27 
    27 // CLASS DECLARATION
    28 // CLASS DECLARATION
    28 
    29 
    29 /**
    30 /**
    30 *  This class defines the GlobalAudioSettings data structure.
    31 *  This class defines the GlobalAudioSettings data structure.
    38 
    39 
    39         /**
    40         /**
    40         * Constructor.
    41         * Constructor.
    41         */
    42         */
    42         TGlobalAudioSettings() : iWarningTones(EFalse),iMessageTones(EFalse),iSilentProfile(EFalse),
    43         TGlobalAudioSettings() : iWarningTones(EFalse),iMessageTones(EFalse),iSilentProfile(EFalse),
    43                                  iVibra(EFalse),iPublicSilence(EFalse)
    44                                  iVibra(EFalse),iPublicSilence(EFalse),iMessageToneName(NULL),iEmailToneName(NULL),iRingingType(CGlobalAudioSettings::EGASRingingTypeRinging),iVideoCallToneName(NULL),
       
    45                                  iRingingTone1Name(NULL),iRingingTone2Name(NULL),iKeyPadVolume(CGlobalAudioSettings::EGASKeypadVolumeOff)
    44         {}
    46         {}
    45 
    47 
    46 		TBool iWarningTones;
    48 		TBool iWarningTones;
    47 		TBool iMessageTones;
    49 		TBool iMessageTones;
    48 		TBool iSilentProfile;
    50 		TBool iSilentProfile;
    49 		TBool iVibra;
    51 		TBool iVibra;
    50 		TBool iPublicSilence;
    52 		TBool iPublicSilence;
       
    53 		HBufC *iMessageToneName;
       
    54 		HBufC *iEmailToneName;
       
    55 		CGlobalAudioSettings::TGASRingingType iRingingType;
       
    56 		HBufC *iVideoCallToneName;
       
    57 		HBufC *iRingingTone1Name;
       
    58 		HBufC *iRingingTone2Name;
       
    59 		CGlobalAudioSettings::TGASKeypadVolume iKeyPadVolume;
       
    60 		TBool iSilenceMode;
    51     };
    61     };
    52 
    62 
    53 #endif      // GlobalAudioSETTINGSDATA_H
    63 #endif      // GlobalAudioSETTINGSDATA_H
    54 
    64 
    55 // End of File
    65 // End of File