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