X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fdevel-api%2Fadaptor-framework%2Fweb-engine.cpp;h=86f67f1273dcd2486138b5ed064ec93471fe29cb;hb=7f9f13e07e11fb8acbe4d0efdd04a5fa24b01348;hp=c27386750c7bf47f693f8986b9f5726b16f9b115;hpb=c854b1ec644cf7774e61903666eb9e1979461b0c;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/devel-api/adaptor-framework/web-engine.cpp b/dali/devel-api/adaptor-framework/web-engine.cpp index c273867..86f67f1 100755 --- a/dali/devel-api/adaptor-framework/web-engine.cpp +++ b/dali/devel-api/adaptor-framework/web-engine.cpp @@ -132,7 +132,7 @@ Dali::PixelData WebEngine::GetFavicon() const return GetImplementation(*this).GetFavicon(); } -const std::string& WebEngine::GetUrl() +std::string WebEngine::GetUrl() const { return GetImplementation(*this).GetUrl(); } @@ -257,12 +257,12 @@ void WebEngine::GoBack() GetImplementation(*this).GoBack(); } -void WebEngine::EvaluateJavaScript(const std::string& script, std::function resultHandler) +void WebEngine::EvaluateJavaScript(const std::string& script, Dali::WebEnginePlugin::JavaScriptMessageHandlerCallback resultHandler) { GetImplementation(*this).EvaluateJavaScript(script, resultHandler); } -void WebEngine::AddJavaScriptMessageHandler(const std::string& exposedObjectName, std::function handler) +void WebEngine::AddJavaScriptMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptMessageHandlerCallback handler) { GetImplementation(*this).AddJavaScriptMessageHandler(exposedObjectName, handler); } @@ -317,7 +317,7 @@ void WebEngine::ClearAllTilesResources() GetImplementation(*this).ClearAllTilesResources(); } -const std::string& WebEngine::GetUserAgent() const +std::string WebEngine::GetUserAgent() const { return GetImplementation(*this).GetUserAgent(); } @@ -477,84 +477,89 @@ void WebEngine::EnableVideoHole(bool enabled) GetImplementation(*this).EnableVideoHole(enabled); } -Dali::WebEnginePlugin::WebEnginePageLoadSignalType& WebEngine::PageLoadStartedSignal() +Dali::WebEnginePlugin::WebEngineFrameRenderedSignalType& WebEngine::FrameRenderedSignal() { - return GetImplementation(*this).PageLoadStartedSignal(); + return GetImplementation(*this).FrameRenderedSignal(); } -Dali::WebEnginePlugin::WebEnginePageLoadSignalType& WebEngine::PageLoadInProgressSignal() +void WebEngine::RegisterPageLoadStartedCallback(Dali::WebEnginePlugin::WebEnginePageLoadCallback callback) { - return GetImplementation(*this).PageLoadInProgressSignal(); + GetImplementation(*this).RegisterPageLoadStartedCallback(callback); } -Dali::WebEnginePlugin::WebEnginePageLoadSignalType& WebEngine::PageLoadFinishedSignal() +void WebEngine::RegisterPageLoadInProgressCallback(Dali::WebEnginePlugin::WebEnginePageLoadCallback callback) { - return GetImplementation(*this).PageLoadFinishedSignal(); + GetImplementation(*this).RegisterPageLoadInProgressCallback(callback); } -Dali::WebEnginePlugin::WebEnginePageLoadErrorSignalType& WebEngine::PageLoadErrorSignal() +void WebEngine::RegisterPageLoadFinishedCallback(Dali::WebEnginePlugin::WebEnginePageLoadCallback callback) { - return GetImplementation(*this).PageLoadErrorSignal(); + GetImplementation(*this).RegisterPageLoadFinishedCallback(callback); } -Dali::WebEnginePlugin::WebEngineScrollEdgeReachedSignalType& WebEngine::ScrollEdgeReachedSignal() +void WebEngine::RegisterPageLoadErrorCallback(Dali::WebEnginePlugin::WebEnginePageLoadErrorCallback callback) { - return GetImplementation(*this).ScrollEdgeReachedSignal(); + GetImplementation(*this).RegisterPageLoadErrorCallback(callback); } -Dali::WebEnginePlugin::WebEngineUrlChangedSignalType& WebEngine::UrlChangedSignal() +void WebEngine::RegisterScrollEdgeReachedCallback(Dali::WebEnginePlugin::WebEngineScrollEdgeReachedCallback callback) { - return GetImplementation(*this).UrlChangedSignal(); + GetImplementation(*this).RegisterScrollEdgeReachedCallback(callback); } -Dali::WebEnginePlugin::WebEngineFormRepostDecisionSignalType& WebEngine::FormRepostDecisionSignal() +void WebEngine::RegisterUrlChangedCallback(Dali::WebEnginePlugin::WebEngineUrlChangedCallback callback) { - return GetImplementation(*this).FormRepostDecisionSignal(); + GetImplementation(*this).RegisterUrlChangedCallback(callback); } -Dali::WebEnginePlugin::WebEngineFrameRenderedSignalType& WebEngine::FrameRenderedSignal() +void WebEngine::RegisterFormRepostDecidedCallback(Dali::WebEnginePlugin::WebEngineFormRepostDecidedCallback callback) { - return GetImplementation(*this).FrameRenderedSignal(); + GetImplementation(*this).RegisterFormRepostDecidedCallback(callback); +} + +void WebEngine::RegisterRequestInterceptorCallback(Dali::WebEnginePlugin::WebEngineRequestInterceptorCallback callback) +{ + GetImplementation(*this).RegisterRequestInterceptorCallback(callback); } -Dali::WebEnginePlugin::WebEngineRequestInterceptorSignalType& WebEngine::RequestInterceptorSignal() +void WebEngine::RegisterConsoleMessageReceivedCallback(Dali::WebEnginePlugin::WebEngineConsoleMessageReceivedCallback callback) { - return GetImplementation(*this).RequestInterceptorSignal(); + GetImplementation(*this).RegisterConsoleMessageReceivedCallback(callback); } -Dali::WebEnginePlugin::WebEngineConsoleMessageSignalType& WebEngine::ConsoleMessageSignal() +void WebEngine::RegisterResponsePolicyDecidedCallback(Dali::WebEnginePlugin::WebEngineResponsePolicyDecidedCallback callback) { - return GetImplementation(*this).ConsoleMessageSignal(); + GetImplementation(*this).RegisterResponsePolicyDecidedCallback(callback); } -Dali::WebEnginePlugin::WebEngineResponsePolicyDecisionSignalType& WebEngine::ResponsePolicyDecisionSignal() +void WebEngine::RegisterCertificateConfirmedCallback(Dali::WebEnginePlugin::WebEngineCertificateCallback callback) { - return GetImplementation(*this).ResponsePolicyDecisionSignal(); + GetImplementation(*this).RegisterCertificateConfirmedCallback(callback); } -Dali::WebEnginePlugin::WebEngineCertificateSignalType& WebEngine::CertificateConfirmSignal() +void WebEngine::RegisterSslCertificateChangedCallback(Dali::WebEnginePlugin::WebEngineCertificateCallback callback) { - return GetImplementation(*this).CertificateConfirmSignal(); + GetImplementation(*this).RegisterSslCertificateChangedCallback(callback); } -Dali::WebEnginePlugin::WebEngineCertificateSignalType& WebEngine::SslCertificateChangedSignal() +void WebEngine::RegisterHttpAuthHandlerCallback(Dali::WebEnginePlugin::WebEngineHttpAuthHandlerCallback callback) { - return GetImplementation(*this).SslCertificateChangedSignal(); + GetImplementation(*this).RegisterHttpAuthHandlerCallback(callback); } -Dali::WebEnginePlugin::WebEngineHttpAuthHandlerSignalType& WebEngine::HttpAuthHandlerSignal() +void WebEngine::RegisterContextMenuShownCallback(Dali::WebEnginePlugin::WebEngineContextMenuShownCallback callback) { - return GetImplementation(*this).HttpAuthHandlerSignal(); + GetImplementation(*this).RegisterContextMenuShownCallback(callback); } -Dali::WebEnginePlugin::WebEngineContextMenuCustomizedSignalType& WebEngine::ContextMenuCustomizedSignal() +void WebEngine::RegisterContextMenuHiddenCallback(Dali::WebEnginePlugin::WebEngineContextMenuHiddenCallback callback) { - return GetImplementation(*this).ContextMenuCustomizedSignal(); + GetImplementation(*this).RegisterContextMenuHiddenCallback(callback); } -Dali::WebEnginePlugin::WebEngineContextMenuItemSelectedSignalType& WebEngine::ContextMenuItemSelectedSignal() +void WebEngine::GetPlainTextAsynchronously(Dali::WebEnginePlugin::PlainTextReceivedCallback callback) { - return GetImplementation(*this).ContextMenuItemSelectedSignal(); + GetImplementation(*this).GetPlainTextAsynchronously(callback); } } // namespace Dali