--- 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__