equal
deleted
inserted
replaced
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 |