27 { |
27 { |
28 public: |
28 public: |
29 virtual void openApplication( const TUid& aAppUid, const TDesC& aParam ) = 0; |
29 virtual void openApplication( const TUid& aAppUid, const TDesC& aParam ) = 0; |
30 virtual void openUrl( const TDesC& aUrl ) = 0; |
30 virtual void openUrl( const TDesC& aUrl ) = 0; |
31 virtual TDesC& getWidgetBundleId() = 0; |
31 virtual TDesC& getWidgetBundleId() = 0; |
32 virtual TInt preferenceForKey( const TDesC& aKey, TPtrC& aValue ) = 0; |
32 virtual TInt preferenceForKey( const TDesC& aKey, HBufC*& aValue ) = 0; |
33 virtual void prepareForTransition( const TDesC& aTransition ) = 0; |
33 virtual void prepareForTransition( const TDesC& aTransition ) = 0; |
34 virtual void performTransition() = 0; |
34 virtual void performTransition() = 0; |
35 virtual void setPreferenceForKey( const TDesC& aKey, const TDesC& aValue ) = 0; |
35 virtual void setPreferenceForKey( const TDesC& aKey, const TDesC& aValue ) = 0; |
36 virtual void removePreferenceForKey( const TDesC& aKey, const TDesC& aValue ) = 0; |
36 virtual void removePreferenceForKey( const TDesC& aKey, const TDesC& aValue ) = 0; |
37 virtual void setNavigationEnabled( TBool aEnable ) = 0; |
37 virtual void setNavigationEnabled( TBool aEnable ) = 0; |
|
38 virtual void setNavigationType( const TDesC& aType ) = 0; |
38 virtual void setDisplayLandscape() = 0; |
39 virtual void setDisplayLandscape() = 0; |
39 virtual void setDisplayPortrait() = 0; |
40 virtual void setDisplayPortrait() = 0; |
40 }; |
41 }; |
41 |
42 |
42 #endif |
43 #endif |