diff -r 065f1826587f -r b31261fd4e04 mmshplugins/mmshsettingsuiplugin/inc/mussettingsmodel.h --- a/mmshplugins/mmshsettingsuiplugin/inc/mussettingsmodel.h Thu Jan 07 12:45:29 2010 +0200 +++ b/mmshplugins/mmshsettingsuiplugin/inc/mussettingsmodel.h Tue Feb 02 00:09:07 2010 +0200 @@ -12,7 +12,7 @@ * Contributors: * * Description: MUSSettingsPlugin model class. -* Version : %version: 8.1.2.1.3 % << Don't touch! Updated by Synergy at check-out. +* Version : %version: 10 % << Don't touch! Updated by Synergy at check-out. * */ @@ -21,20 +21,17 @@ #ifndef C_MUSSETTINGSMODEL_H #define C_MUSSETTINGSMODEL_H -#include "mussettings.h" - +#include +#include +//class CDesCArray; class MMusSIPProfileHandler; class CMusSIPProfileModel; -class MultimediaSharingSettings; - class CAknMemorySelectionDialogMultiDrive; /** * CMusSettingsModel is the model class of GS application. * It provides functions to get and set setting values. - * - * @since S60 v3.2 */ class CMusSettingsModel : public CBase { @@ -53,84 +50,11 @@ ~CMusSettingsModel(); /** - * Returns operator variant mode. - * @return 0: Standard (MusSettingsKeys::EStandard) - * 1: Operator Specific (MusSettingsKeys::EOperatorSpecific) - */ - MusSettingsKeys::TOperatorVariant VSSettingsOperatorVariantL(); - - /** - * Returns VS activation mode. - * @return 0: Always (MusSettingsKeys::EAlwaysActive) - * 1: Automatic (MusSettingsKeys::EActiveInHomeNetworks) - * 2: Off (MusSettingsKeys::ENever) - */ - MusSettingsKeys::TActivation VSSettingsActivationL(); - - /** - * Returns SIP profile mode. - * @return 0: Use default SIP profile. - * 1: Use user selected SIP profile. - */ - TInt VSSettingsProfileL(); - - /** - * Returns video autorecord mode. - * @return 0: on (MusSettingsKeys::EAutoRecordOn) - * 1: off (MusSettingsKeys::EAutoRecordOff) - */ - MusSettingsKeys::TAutoRecord VSSettingsAutoRecordL(); - - /** * Returns recorded video saving mode. * @return 2: phone memory * 4: memory card */ TInt VSSettingsRecordedVideoSavingL(); - - /** - * Returns state of note (on/off). This setting is called "Capability - * auditory note" in standard variant and "Alerts" in operator specific - * variant. - * @return 0: enabled (MusSettingsKeys::EAuditoryNotificationOn) - * 1: disabled (MusSettingsKeys::EAuditoryNotificationOff) - */ - MusSettingsKeys::TAuditoryNotification VSSettingsNoteL(); - - /** - * Sets packet data VS activation mode. - * @param aActivation Activation mode. - */ - void SetVSSettingsActivationL( - const MusSettingsKeys::TActivation aActivation ); - - /** - * Sets SIP profile mode. - * @param aProfile Profile id. - */ - void SetVSSettingsProfileL( const TInt aProfile ); - - /** - * Sets video autorecord mode. - * @param aAutoRecord save mode of video. - */ - void SetVSSettingsAutoRecordL( - const MusSettingsKeys::TAutoRecord aAutoRecord ); - - /** - * Sets location of video saving. - * @param aVideoLocation location of video - */ - void SetVSSettingsRecordedVideoSavingL( const TInt aVideoLocation ); - - /** - * Sets mode of note ("Capability auditory note" in standard variant and - * "Alerts" in operator specific variant). - * @param aValue New state for note (enabled/disabled). - */ - void SetVSSettingsNoteL( - const MusSettingsKeys::TAuditoryNotification aValue ); - /** * operator specific variant @@ -139,12 +63,12 @@ */ void SetActivationItem( TBool aActive ); - /** * operator specific variant * @return activation item */ TBool ActivationItem( ); + /** * Returns the array containing the profile names. * NOTE! The ownership of the array is transferred to the caller. @@ -233,12 +157,6 @@ * SIP profile handler. */ MMusSIPProfileHandler& iHandler; - - /** - * Central repository keys of video sharing. - * Own. - */ - MultimediaSharingSettings* iMSSettingsKeys; /** * Operator variant. If SIP profile disabled