X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fweb-view%2Fweb-view.cpp;h=20ae948bc9e392fe26df0eced24bc8142a997c46;hp=0d1c6809343ecd685ce1976dc4e3a0391119aa15;hb=e5d379064ba0e9a68d1d2680906952dbde263f34;hpb=d65d27692a440b8fb20b69668c32d365ee822320;ds=sidebyside diff --git a/dali-toolkit/devel-api/controls/web-view/web-view.cpp b/dali-toolkit/devel-api/controls/web-view/web-view.cpp index 0d1c680..20ae948 100644 --- a/dali-toolkit/devel-api/controls/web-view/web-view.cpp +++ b/dali-toolkit/devel-api/controls/web-view/web-view.cpp @@ -70,11 +70,6 @@ void WebView::LoadUrl( const std::string& url ) Dali::Toolkit::GetImpl( *this ).LoadUrl( url ); } -const std::string& WebView::GetUrl() -{ - return Dali::Toolkit::GetImpl( *this ).GetUrl(); -} - void WebView::LoadHTMLString( const std::string& htmlString ) { Dali::Toolkit::GetImpl( *this ).LoadHTMLString( htmlString ); @@ -90,6 +85,16 @@ void WebView::StopLoading() Dali::Toolkit::GetImpl( *this ).StopLoading(); } +void WebView::Suspend() +{ + Dali::Toolkit::GetImpl( *this ).Suspend(); +} + +void WebView::Resume() +{ + Dali::Toolkit::GetImpl( *this ).Resume(); +} + bool WebView::CanGoForward() { return Dali::Toolkit::GetImpl( *this ).CanGoForward(); @@ -110,9 +115,14 @@ void WebView::GoBack() Dali::Toolkit::GetImpl( *this ).GoBack(); } +void WebView::EvaluateJavaScript( const std::string& script, std::function< void( const std::string& ) > resultHandler ) +{ + Dali::Toolkit::GetImpl( *this ).EvaluateJavaScript( script, resultHandler ); +} + void WebView::EvaluateJavaScript( const std::string& script ) { - Dali::Toolkit::GetImpl( *this ).EvaluateJavaScript( script ); + Dali::Toolkit::GetImpl( *this ).EvaluateJavaScript( script, nullptr ); } void WebView::AddJavaScriptMessageHandler( const std::string& exposedObjectName, std::function< void( const std::string& ) > handler ) @@ -130,16 +140,26 @@ void WebView::ClearCache() Dali::Toolkit::GetImpl( *this ).ClearCache(); } -WebView::WebViewSignalType& WebView::PageLoadStartedSignal() +void WebView::ClearCookies() +{ + Dali::Toolkit::GetImpl( *this ).ClearCookies(); +} + +WebView::WebViewPageLoadSignalType& WebView::PageLoadStartedSignal() { return Dali::Toolkit::GetImpl( *this ).PageLoadStartedSignal(); } -WebView::WebViewSignalType& WebView::PageLoadFinishedSignal() +WebView::WebViewPageLoadSignalType& WebView::PageLoadFinishedSignal() { return Dali::Toolkit::GetImpl( *this ).PageLoadFinishedSignal(); } +WebView::WebViewPageLoadErrorSignalType& WebView::PageLoadErrorSignal() +{ + return Dali::Toolkit::GetImpl( *this ).PageLoadErrorSignal(); +} + WebView::WebView( Internal::WebView& implementation ) : Control( implementation ) {