webengine/osswebengine/WebKit/s60/webview/BrCtlLayoutObserverImpl.h
branchRCL_3
changeset 67 4917f9bf7995
parent 64 ac77f89b1d9e
child 93 79859ed3eea9
--- a/webengine/osswebengine/WebKit/s60/webview/BrCtlLayoutObserverImpl.h	Wed Apr 14 17:06:56 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/webview/BrCtlLayoutObserverImpl.h	Tue Apr 27 17:46:17 2010 +0300
@@ -22,6 +22,9 @@
 //  INCLUDES
 #include <brctllayoutobserver.h>
 
+//  Forward Declaration
+class WebView;
+
 /**
 *  This observer is notified of scrolling and tabbing events
 *
@@ -62,7 +65,7 @@
         * @param aNewLayout RTL or LTR
         * @return void
         */
-        virtual void NotifyLayoutChange( TBrCtlLayout /*aNewLayout*/ ) {}
+        virtual void NotifyLayoutChange( TBrCtlLayout  aNewLayout );
         
         /**
         * Update the title of the page in history view
@@ -72,6 +75,16 @@
         */
         virtual void UpdateTitleL( const TDesC& /*aTitle*/ ) {}        
 
+    public:
+        /**
+        * C++ default constructor.
+        */
+        CBrCtlLayoutObserver( WebView* aWebView );
+
+    private:
+       WebView*     m_webView;
+
+
     };
 
 #endif      // BRCTLLAYOUTOBSERVERIMPL_H