diff -r 33a5d2bbf6fc -r 73a1feb507fb mmsharing/mmshavailability/inc/musavasettingsimp.h --- a/mmsharing/mmshavailability/inc/musavasettingsimp.h Thu Aug 19 09:51:39 2010 +0300 +++ b/mmsharing/mmshavailability/inc/musavasettingsimp.h Tue Aug 31 15:12:07 2010 +0300 @@ -61,7 +61,13 @@ public: // from MMusAvaSettings - /** + /** + * Returns the fast mode value. + */ + + virtual MusSettingsKeys::TFastMode FastMode() const; + + /** * Returns the manual activation * */ @@ -129,22 +135,18 @@ * @param aObserver Pointer to observer intercase */ virtual void SetObserver( MMusAvaSettingsObserver& aObserver ); + + /* + * Gets the settings observer pointer + * + */ + virtual MMusAvaSettingsObserver* Observer(); /** * Sets the for the manual activation * */ virtual void SetManualActivation( TManualActivation aManualActivation ); - - - /** - * Returns the direction of the mobile call. - * - * @return 0, if the direction of the call is unknown. - * 1, call is from public number. - * 2, call is from private number - */ - virtual TInt CallPrivacy(); public: @@ -242,15 +244,6 @@ * @param aProfileId the SIP profile id. */ void SetSipProfileId( TInt aProfileId ); - - - /** - * Sets the call privacy e.g. current call number is from private number, - * should be shown on MT. - * - * @param aPrivacy the SIP profile id. - */ - void SetCallPrivacy( TInt aPrivacy ); /** * Returns the id of the preferable SIP profile. @@ -258,15 +251,21 @@ * @return The SIP profile id. */ CMusAvaSip& Sip(); - - void SetOptionSentNumber( const TDesC& aTelNumber ); - - const TDesC& OptionSentTelNumber() const; + + /** + * Sets the fast mode value + */ + void SetFastMode( MusSettingsKeys::TFastMode aMode ); - void ReleaseOptionSentNumber(); + /** + * Sets contact resolving uri + */ + void SetUriForContactResolvingL( const TDesC& aRemoteUri ); - - + /** + * Gets contact resolving uri + */ + TPtrC ContactResolvingUri(); private: @@ -297,9 +296,6 @@ * Owns. */ HBufC* iTelNumber; - - HBufC* iOptionSentTelNumber; - /** * Current Call Direction @@ -358,15 +354,17 @@ TManualActivation iManualActivation; /** - * Call privacy indicator - * - */ - - TInt iCallPrivacy; + * Fast mode + */ + MusSettingsKeys::TFastMode iFastMode; + + /** + * Contact resolving + */ + HBufC* iContactResolvingUri; MUS_UNITTEST( UT_CMusAvaSettingsImp ) MUS_UNITTEST( UT_CMusAvaOptionHandler ) - MUS_UNITTEST( UT_CMusAvaTerminal ) }; #endif __MUSAVASETTINGSIMP_H__