webengine/osswebengine/WebKit/s60/webview/WidgetExtension.h
changeset 13 10e98eab6f85
parent 0 dd21522fd290
child 16 a359256acfc6
equal deleted inserted replaced
8:7c90e6132015 13:10e98eab6f85
    64     CFbsBitmap* offscreenBitmap();
    64     CFbsBitmap* offscreenBitmap();
    65     void setRightSoftKeyLabel(const TDesC& aText);
    65     void setRightSoftKeyLabel(const TDesC& aText);
    66     void setLeftSoftKeyLabel(const TDesC& aText);
    66     void setLeftSoftKeyLabel(const TDesC& aText);
    67     void setTabbednavigation(bool aOn);
    67     void setTabbednavigation(bool aOn);
    68     bool IsWidgetPublising(){ return m_isWidgetPublishing;}
    68     bool IsWidgetPublising(){ return m_isWidgetPublishing;}
       
    69     void setNavigationType(const TDesC& aType);
       
    70     void windowObjectCleared();
    69 
    71 
    70 private:
    72 private:
    71     void AddJSExtension(const TDesC& id, void* obj);
    73     void AddJSExtension(const TDesC& id, void* obj);
    72     CWidgetExtension(WebView& aWebKitView);
    74     CWidgetExtension(WebView& aWebKitView);
    73     void ConstructL(MWidgetCallback& aWidgetCallback);
    75     void ConstructL(MWidgetCallback& aWidgetCallback);
    74 
    76 
    75     RLibrary                 m_widgetLibrary;
       
    76     WebView*                 m_webview;
    77     WebView*                 m_webview;
    77 
    78 
    78     MWidgetEngineBridge*     m_widgetengine;
    79     MWidgetEngineBridge*     m_widgetengine;
    79     MWidgetCallback*         m_widgetcallback;
    80     MWidgetCallback*         m_widgetcallback;
    80     TInt 		             iWidgetId;	
    81     TInt 		             iWidgetId;	
    81     bool                     m_isWidgetPublishing;
    82     bool                     m_isWidgetPublishing;
    82 
    83 
    83 #if defined(BRDO_LIW_FF)
    84 #if defined(BRDO_LIW_FF)
    84     RLibrary                 m_deviceLibrary;
       
    85     MDeviceBridge*           m_deviceBridge;
    85     MDeviceBridge*           m_deviceBridge;
    86 #endif
    86 #endif
    87 };
    87 };
    88 
    88 
    89 
    89