webengine/widgetengine/inc/WidgetCallbacks.h
changeset 5 10e98eab6f85
parent 0 dd21522fd290
equal deleted inserted replaced
1:7c90e6132015 5:10e98eab6f85
    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