X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fdevel-api%2Fadaptor-framework%2Fweb-engine-plugin.h;h=4adc1fb762a86153974415f49ab9f5ddce155d8e;hb=5e107006fc541ce919d678785c54b314e7ba6c4e;hp=af1fb3581736b55a288c141203af28886998515e;hpb=a727e80cf7bd75c9f2d61c9db21ce6a78d564220;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/devel-api/adaptor-framework/web-engine-plugin.h b/dali/devel-api/adaptor-framework/web-engine-plugin.h index af1fb35..4adc1fb 100755 --- a/dali/devel-api/adaptor-framework/web-engine-plugin.h +++ b/dali/devel-api/adaptor-framework/web-engine-plugin.h @@ -23,6 +23,7 @@ #include #include #include +#include namespace Dali { @@ -32,6 +33,7 @@ class TouchEvent; class WebEngineBackForwardList; class WebEngineContext; class WebEngineCookieManager; +class WebEngineFormRepostDecision; class WebEngineSettings; class HoverEvent; class WheelEvent; @@ -86,6 +88,16 @@ public: using JavaScriptPromptCallback = std::function; /** + * @brief WebView signal type related with form repost decision. + */ + using WebEngineFormRepostDecisionSignalType = Signal)>; + + /** + * @brief WebView signal type related with frame rendered. + */ + using WebEngineFrameRenderedSignalType = Signal; + + /** * @brief Enumeration for the scroll edge. */ enum class ScrollEdge @@ -469,6 +481,20 @@ public: * @return A signal object to connect with. */ virtual WebEngineUrlChangedSignalType& UrlChangedSignal() = 0; + + /** + * @brief Connects to this signal to be notified when form repost decision is requested. + * + * @return A signal object to connect with. + */ + virtual WebEngineFormRepostDecisionSignalType& FormRepostDecisionSignal() = 0; + + /** + * @brief Connects to this signal to be notified when frame is rendered. + * + * @return A signal object to connect with. + */ + virtual WebEngineFrameRenderedSignalType& FrameRenderedSignal() = 0; }; } // namespace Dali