From: huayong.xu Date: Wed, 14 Sep 2022 06:36:11 +0000 (+0800) Subject: Replace signal with callback. X-Git-Tag: accepted/tizen/6.0/unified/20220915.050709^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-demo.git;a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_6.0_unified Replace signal with callback. Change-Id: Ic0a266fb3287984e54d44dfbefa343189552bd0f --- diff --git a/examples/web-view/web-view-example.cpp b/examples/web-view/web-view-example.cpp old mode 100644 new mode 100755 index b1aed6f..7351fa8 --- a/examples/web-view/web-view-example.cpp +++ b/examples/web-view/web-view-example.cpp @@ -68,8 +68,8 @@ public: mWebView.SetProperty(Actor::Property::ANCHOR_POINT, Dali::AnchorPoint::CENTER); mWebView.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); mWebView.SetProperty(Actor::Property::SIZE, Vector2(width, height)); - mWebView.PageLoadStartedSignal().Connect(this, &WebViewController::OnPageLoadStarted); - mWebView.PageLoadFinishedSignal().Connect(this, &WebViewController::OnPageLoadFinished); + mWebView.RegisterPageLoadStartedCallback(std::bind(&WebViewController::OnPageLoadStarted, this, std::placeholders::_1)); + mWebView.RegisterPageLoadFinishedCallback(std::bind(&WebViewController::OnPageLoadFinished, this, std::placeholders::_1)); std::string url = GetNextUrl(); mWebView.LoadUrl(url); @@ -88,12 +88,12 @@ public: Toolkit::KeyboardFocusManager::Get().SetCurrentFocusActor(mWebView); } - void OnPageLoadStarted(Toolkit::WebView view, const std::string& url) + void OnPageLoadStarted(const std::string& url) { mAddressLabel.SetProperty(Toolkit::TextLabel::Property::TEXT, "Loading"); } - void OnPageLoadFinished(Toolkit::WebView view, const std::string& url) + void OnPageLoadFinished(const std::string& url) { mAddressLabel.SetProperty(Toolkit::TextLabel::Property::TEXT, url.c_str()); }