equal
deleted
inserted
replaced
26 class HistoryControllerInterface; |
26 class HistoryControllerInterface; |
27 |
27 |
28 class SettingsContainer |
28 class SettingsContainer |
29 { |
29 { |
30 public: |
30 public: |
|
31 enum NavigationType { NavigationTypeCursor, NavigationTypeTabbed, NavigationTypeNone }; |
31 SettingsContainer(WebView* view, HistoryControllerInterface* historyProvider); |
32 SettingsContainer(WebView* view, HistoryControllerInterface* historyProvider); |
32 unsigned int brctlSetting(TBrCtlDefs::TBrCtlSettings setting); |
33 unsigned int brctlSetting(TBrCtlDefs::TBrCtlSettings setting); |
33 void setBrctlSetting(TBrCtlDefs::TBrCtlSettings setting, unsigned int value); |
34 void setBrctlSetting(TBrCtlDefs::TBrCtlSettings setting, unsigned int value); |
34 void setTabbedNavigation(bool on_) { m_tabbedNaviOn = on_; } |
35 void setNavigationType(NavigationType type) { m_navigationType = type; } |
35 bool getTabbedNavigation() const { return m_tabbedNaviOn; } |
36 NavigationType getNavigationType() const { return m_navigationType; } |
36 |
37 |
37 private: |
38 private: |
38 void updatePageSetting(TBrCtlDefs::TBrCtlSettings setting); |
39 void updatePageSetting(TBrCtlDefs::TBrCtlSettings setting); |
39 void updateHttpSetting(TBrCtlDefs::TBrCtlSettings setting); |
40 void updateHttpSetting(TBrCtlDefs::TBrCtlSettings setting); |
40 void updateHistorySetting(TBrCtlDefs::TBrCtlSettings setting); |
41 void updateHistorySetting(TBrCtlDefs::TBrCtlSettings setting); |
44 |
45 |
45 private: |
46 private: |
46 unsigned int brctlSettings[TBrCtlDefs::ESettingsMaxEnum]; |
47 unsigned int brctlSettings[TBrCtlDefs::ESettingsMaxEnum]; |
47 WebView* m_webView; |
48 WebView* m_webView; |
48 HistoryControllerInterface* m_historyController; |
49 HistoryControllerInterface* m_historyController; |
49 bool m_tabbedNaviOn; |
50 NavigationType m_navigationType; |
50 }; |
51 }; |
51 |
52 |
52 #endif // __WEBDOCUMENTLOADER_H__ |
53 #endif // __WEBDOCUMENTLOADER_H__ |
53 |
54 |
54 // END OF FILE |
55 // END OF FILE |