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