Separated sync and async popup implementations
[framework/osp/web.git] / src / controls / FWebCtrl_WebImpl.h
index 9100c00..684a9c5 100755 (executable)
@@ -34,6 +34,7 @@
 #include <FUi_ContainerImpl.h>
 #include "FWebCtrl_IWebEventListener.h"
 #include "FWebCtrl_UserConfirmPopup.h"
+#include "FWebCtrl_CertificateConfirmPopup.h"
 
 namespace Tizen { namespace Base {  namespace Collection
 {
@@ -329,9 +330,8 @@ public:
 
        result HttpAuthenticationRequested(Ewk_Auth_Challenge* pChallenge);
 
-       result ShowGeolocationPopup(Ewk_Geolocation_Permission_Request* pPermissionRequest);
+       result ShowCertificateConfirmPopup(_CertificatePopupMode userConfirmMode, Ewk_Certificate_Policy_Decision *pPolicy);
 
-       result ShowUserConfirmPopup(_UserConfirmMode userConfirmMode, void* pPolicy);
        result ShowUserConfirmPopupAsync(_UserConfirmMode userConfirmMode, void* pPolicy);
 
        Tizen::Ui::Controls::_Form* GetParentFormCore(Tizen::Ui::_Control* pControlCore);
@@ -428,7 +428,7 @@ private:
 
        std::unique_ptr<_UserConfirmPopup> __pUserConfirmPopup;
 
-       std::unique_ptr<_GeolocationConfirmPopup> __pGeolocationPopup;
+       std::unique_ptr<_CertificateConfirmPopup>  __pCertConfirmPopup;
 
        std::unique_ptr<_SelectBox> __pSelectBox;
        std::unique_ptr<_InputPickerPopup> __pDatePicker;