#include <EWebKit2.h>
#include <unique_ptr.h>
+#include <FBaseColIList.h>
#include <FBaseString.h>
#include <FUiIPropagatedKeyEventListener.h>
#include "FWebCtrl_WebPopup.h"
namespace Tizen { namespace Web { namespace Controls
{
+class _WebImpl;
enum _IdButtonCertificatePopup
{
*/
virtual ~_CertificateConfirmPopup(void);
- result Construct(_CertificatePopupMode certPopupMode, Ewk_Certificate_Policy_Decision* pPolicy);
+ result Construct(_CertificatePopupMode certPopupMode, Ewk_Certificate_Policy_Decision* pPolicy, Tizen::Web::Controls::_CertificateConfirmPopup* pParent = null);
void HandleUserAction(bool allow);
Tizen::Base::String GetStringOfToken(const Tizen::Base::String& parseString, const Tizen::Base::String& parseToken);
+ virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs);
+
private:
_CertificatePopupMode __certPopupMode;
bool __confirm;
Ewk_Certificate_Policy_Decision* __pCertificatePolicyData;
+ _CertificateConfirmPopup* __pParent;
+ std::unique_ptr<_CertificateConfirmPopup> __pCertificatePopup;
}; // _CertificateConfirmPopup
}}} // Tizen::Web::Controls