webengine/osswebengine/WebKit/s60/webview/BrCtlLayoutObserverImpl.h
branchRCL_3
changeset 67 4917f9bf7995
parent 64 ac77f89b1d9e
child 93 79859ed3eea9
equal deleted inserted replaced
64:ac77f89b1d9e 67:4917f9bf7995
    19 #ifndef BRCTLLAYOUTOBSERVERIMPL_H
    19 #ifndef BRCTLLAYOUTOBSERVERIMPL_H
    20 #define BRCTLLAYOUTOBSERVERIMPL_H
    20 #define BRCTLLAYOUTOBSERVERIMPL_H
    21 
    21 
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include <brctllayoutobserver.h>
    23 #include <brctllayoutobserver.h>
       
    24 
       
    25 //  Forward Declaration
       
    26 class WebView;
    24 
    27 
    25 /**
    28 /**
    26 *  This observer is notified of scrolling and tabbing events
    29 *  This observer is notified of scrolling and tabbing events
    27 *
    30 *
    28 *  @lib BrowserEngine.lib
    31 *  @lib BrowserEngine.lib
    60         * Inform the layout of the page: right to left or left to right. Useful when the application draws the scrollbar itself.
    63         * Inform the layout of the page: right to left or left to right. Useful when the application draws the scrollbar itself.
    61         * @since 2.8
    64         * @since 2.8
    62         * @param aNewLayout RTL or LTR
    65         * @param aNewLayout RTL or LTR
    63         * @return void
    66         * @return void
    64         */
    67         */
    65         virtual void NotifyLayoutChange( TBrCtlLayout /*aNewLayout*/ ) {}
    68         virtual void NotifyLayoutChange( TBrCtlLayout  aNewLayout );
    66         
    69         
    67         /**
    70         /**
    68         * Update the title of the page in history view
    71         * Update the title of the page in history view
    69         * @since 3.0
    72         * @since 3.0
    70         * @param aTitle Title of the page
    73         * @param aTitle Title of the page
    71         * @return void
    74         * @return void
    72         */
    75         */
    73         virtual void UpdateTitleL( const TDesC& /*aTitle*/ ) {}        
    76         virtual void UpdateTitleL( const TDesC& /*aTitle*/ ) {}        
    74 
    77 
       
    78     public:
       
    79         /**
       
    80         * C++ default constructor.
       
    81         */
       
    82         CBrCtlLayoutObserver( WebView* aWebView );
       
    83 
       
    84     private:
       
    85        WebView*     m_webView;
       
    86 
       
    87 
    75     };
    88     };
    76 
    89 
    77 #endif      // BRCTLLAYOUTOBSERVERIMPL_H
    90 #endif      // BRCTLLAYOUTOBSERVERIMPL_H
    78             
    91             
    79 // End of File
    92 // End of File