refactoring text selection module
[framework/osp/web.git] / src / controls / FWebCtrl_Web.h
index c6c5885..db2f32e 100755 (executable)
@@ -59,6 +59,7 @@ class _TapGestureState;
 class _PanningGestureState;
 class _FlickGestureState;
 class _PinchGestureState;
+class WebSetting;
 
 enum _WebGestureType
 {
@@ -98,8 +99,7 @@ public:
        Tizen::Graphics::Point GetRelativeCoordinate(Tizen::Graphics::Point absolutePoint);
        Tizen::Graphics::FloatPoint GetRelativeCoordinate(Tizen::Graphics::FloatPoint absolutePoint);
 
-       void SetWebSettingImpl(Tizen::Web::Controls::_WebSettingImpl* pWebSettingImpl);
-       _WebSettingImpl* GetWebSettingImpl(void) const;
+       WebSetting* GetSetting(void) const;
 
        virtual result OnAttaching(const _Control* pParent);
        virtual result OnBoundsChanging(const Tizen::Graphics::Rectangle& bounds);
@@ -153,10 +153,10 @@ private:
 private:
        Tizen::Ui::_ITouchEventListener* __pGestureHandler;
 
-       Tizen::Web::Controls::_WebSettingImpl* __pWebSettingImpl;
-
        std::unique_ptr<_EflWebkit> __pEflWebkit;
 
+       std::unique_ptr<WebSetting> __pWebSetting;
+
        std::unique_ptr<Tizen::Ui::_TouchFlickGestureDetector> __pGestureFlick;
 
        std::unique_ptr<Tizen::Ui::_TouchLongPressGestureDetector> __pGestureLongPress;