return WebEngine(engine.Get());
}
-WebEngine::WebEngine(const WebEngine& webEngine)
-: BaseHandle(webEngine)
+Dali::WebEngineContext* WebEngine::GetContext()
{
+ return Internal::Adaptor::WebEngine::GetContext();
}
-WebEngine& WebEngine::operator=(const WebEngine& webEngine)
+Dali::WebEngineCookieManager* WebEngine::GetCookieManager()
{
- if(*this != webEngine)
- {
- BaseHandle::operator=(webEngine);
- }
- return *this;
+ return Internal::Adaptor::WebEngine::GetCookieManager();
}
+WebEngine::WebEngine(const WebEngine& webEngine) = default;
+
+WebEngine& WebEngine::operator=(const WebEngine& webEngine) = default;
+
+WebEngine::WebEngine(WebEngine&& webEngine) = default;
+
+WebEngine& WebEngine::operator=(WebEngine&& webEngine) = default;
+
WebEngine WebEngine::DownCast(BaseHandle handle)
{
return WebEngine(dynamic_cast<Internal::Adaptor::WebEngine*>(handle.GetObjectPtr()));
GetImplementation(*this).Destroy();
}
+Dali::WebEnginePlugin* WebEngine::GetPlugin() const
+{
+ return GetImplementation(*this).GetPlugin();
+}
+
NativeImageSourcePtr WebEngine::GetNativeImageSource()
{
return GetImplementation(*this).GetNativeImageSource();
return GetImplementation(*this).GetSettings();
}
-Dali::WebEngineContext& WebEngine::GetContext() const
-{
- return GetImplementation(*this).GetContext();
-}
-
-Dali::WebEngineCookieManager& WebEngine::GetCookieManager() const
-{
- return GetImplementation(*this).GetCookieManager();
-}
-
Dali::WebEngineBackForwardList& WebEngine::GetBackForwardList() const
{
return GetImplementation(*this).GetBackForwardList();