Tizen 2.2.1
[framework/osp/web.git] / src / controls / FWebCtrl_WebManager.h
index 7f28f40..57061fd 100755 (executable)
 namespace Tizen { namespace Web { namespace Controls\r
 {\r
 \r
-_OSP_EXPORT_ extern const wchar_t CUSTOM_DB_DIRECTORY_PATH[];\r
-_OSP_EXPORT_ extern const wchar_t USER_CONFIRM_DB_NAME[];\r
-_OSP_EXPORT_ extern const wchar_t GEOLOCATION_TABLE_NAME[];\r
-_OSP_EXPORT_ extern const wchar_t CUSTOM_PROTOCOL_TABLE_NAME[];\r
-_OSP_EXPORT_ extern const wchar_t CUSTOM_CONTENT_TABLE_NAME[];\r
+_OSP_EXPORT_ extern const wchar_t CUSTOM_DB_DIRECTORY_PATH[];
+_OSP_EXPORT_ extern const wchar_t USER_CONFIRM_DB_NAME[];
+_OSP_EXPORT_ extern const wchar_t GEOLOCATION_TABLE_NAME[];
+_OSP_EXPORT_ extern const wchar_t CUSTOM_PROTOCOL_TABLE_NAME[];
+_OSP_EXPORT_ extern const wchar_t CUSTOM_CONTENT_TABLE_NAME[];
 _OSP_EXPORT_ extern const wchar_t CERTIFICATE_TABLE_NAME[];\r
 \r
 class _WebImpl;\r
@@ -57,8 +57,8 @@ public:
 \r
        void SetActiveWeb(Tizen::Web::Controls::_WebImpl* pWebAddress);\r
        void RemoveActiveWeb(Tizen::Web::Controls::_WebImpl* pWebAddress);\r
-       result SetActivePopup(int popupAddress);\r
-       result RemoveActivePopup(int popupAddress);\r
+       void SetActivePopup(Tizen::Web::Controls::_WebPopup* pPopupAddress);\r
+       void RemoveActivePopup(Tizen::Web::Controls::_WebPopup* pPopupAddress);\r
 \r
        static _WebManager* GetInstance(void);\r
 \r
@@ -73,7 +73,7 @@ private:
 \r
        void ClearCertificateDb(void);\r
        result InitializeProxyAddress(void);\r
-       result CreateResourceDirectory(void) const;\r
+       result CreateResourceDirectory(void) const;
        result InitializeCustomDb(void) const;\r
 \r
        _WebManager& operator=(const _WebManager& rhs);\r
@@ -81,9 +81,9 @@ private:
 private:\r
        std::unique_ptr<Tizen::Base::Collection::ArrayListT< int > > __pWebList;\r
        std::unique_ptr<Tizen::Base::Collection::MultiHashMapT< int, int > > __pCallbackList;\r
-       std::unique_ptr<Tizen::Base::Collection::ArrayListT< int > > __pActivePopupList;\r
 \r
        _WebImpl* __pActiveWeb;\r
+       _WebPopup* __pActivePopup;\r
        char* __pProxy;\r
 \r
        static _WebManager* __pInstance;\r