X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fweb-view%2Fweb-settings.cpp;h=d39a93ecd6f74188771e4583e4f25b5fae6e399b;hb=b8da2e53925b9abb9fa362560069e8ca4aa62f81;hp=7b6dc13476d1f828a303ea1be57229b7b05a3f6e;hpb=d30d320c158f38d9c1ff49e01627467d3950698d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/controls/web-view/web-settings.cpp b/dali-toolkit/devel-api/controls/web-view/web-settings.cpp index 7b6dc13..d39a93e 100755 --- a/dali-toolkit/devel-api/controls/web-view/web-settings.cpp +++ b/dali-toolkit/devel-api/controls/web-view/web-settings.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,9 +25,8 @@ namespace Dali { namespace Toolkit { - -WebSettings::WebSettings( Dali::WebEngineSettings& settings ) -: mWebEngineSettings( settings ) +WebSettings::WebSettings(Dali::WebEngineSettings& settings) +: mWebEngineSettings(settings) { } @@ -35,14 +34,14 @@ WebSettings::~WebSettings() { } -void WebSettings::AllowMixedContents( bool allowed ) +void WebSettings::AllowMixedContents(bool allowed) { - mWebEngineSettings.AllowMixedContents( allowed ); + mWebEngineSettings.AllowMixedContents(allowed); } -void WebSettings::EnableSpatialNavigation( bool enabled ) +void WebSettings::EnableSpatialNavigation(bool enabled) { - mWebEngineSettings.AllowMixedContents( enabled ); + mWebEngineSettings.AllowMixedContents(enabled); } int WebSettings::GetDefaultFontSize() const @@ -50,19 +49,34 @@ int WebSettings::GetDefaultFontSize() const return mWebEngineSettings.GetDefaultFontSize(); } -void WebSettings::SetDefaultFontSize( int defaultFontSize ) +void WebSettings::SetDefaultFontSize(int defaultFontSize) +{ + mWebEngineSettings.SetDefaultFontSize(defaultFontSize); +} + +void WebSettings::EnableWebSecurity(bool enabled) { - mWebEngineSettings.SetDefaultFontSize( defaultFontSize ); + mWebEngineSettings.EnableWebSecurity(enabled); } -void WebSettings::EnableWebSecurity( bool enabled ) +void WebSettings::EnableCacheBuilder(bool enabled) { - mWebEngineSettings.EnableWebSecurity( enabled ); + mWebEngineSettings.EnableCacheBuilder(enabled); } -void WebSettings::AllowFileAccessFromExternalUrl( bool allowed ) +void WebSettings::UseScrollbarThumbFocusNotifications(bool used) { - mWebEngineSettings.AllowFileAccessFromExternalUrl( allowed ); + mWebEngineSettings.UseScrollbarThumbFocusNotifications(used); +} + +void WebSettings::EnableDoNotTrack( bool enabled ) +{ + mWebEngineSettings.EnableDoNotTrack(enabled); +} + +void WebSettings::AllowFileAccessFromExternalUrl(bool allowed) +{ + mWebEngineSettings.AllowFileAccessFromExternalUrl(allowed); } bool WebSettings::IsJavaScriptEnabled() const @@ -70,14 +84,134 @@ bool WebSettings::IsJavaScriptEnabled() const return mWebEngineSettings.IsJavaScriptEnabled(); } -void WebSettings::EnableJavaScript( bool enabled ) +void WebSettings::EnableJavaScript(bool enabled) +{ + mWebEngineSettings.EnableJavaScript(enabled); +} + +bool WebSettings::IsAutoFittingEnabled() const +{ + return mWebEngineSettings.IsAutoFittingEnabled(); +} + +void WebSettings::EnableAutoFitting(bool enabled) +{ + mWebEngineSettings.EnableAutoFitting(enabled); +} + +bool WebSettings::ArePluginsEnabled() const +{ + return mWebEngineSettings.ArePluginsEnabled(); +} + +void WebSettings::EnablePlugins(bool enabled) +{ + mWebEngineSettings.EnablePlugins(enabled); +} + +bool WebSettings::IsPrivateBrowsingEnabled() const +{ + return mWebEngineSettings.IsPrivateBrowsingEnabled(); +} + +void WebSettings::EnablePrivateBrowsing(bool enabled) +{ + mWebEngineSettings.EnablePrivateBrowsing(enabled); +} + +bool WebSettings::IsLinkMagnifierEnabled() const +{ + return mWebEngineSettings.IsLinkMagnifierEnabled(); +} + +void WebSettings::EnableLinkMagnifier(bool enabled) +{ + mWebEngineSettings.EnableLinkMagnifier(enabled); +} + +bool WebSettings::IsKeypadWithoutUserActionUsed() const +{ + return mWebEngineSettings.IsKeypadWithoutUserActionUsed(); +} + +void WebSettings::UseKeypadWithoutUserAction(bool used) +{ + mWebEngineSettings.UseKeypadWithoutUserAction(used); +} + +bool WebSettings::IsAutofillPasswordFormEnabled() const +{ + return mWebEngineSettings.IsAutofillPasswordFormEnabled(); +} + +void WebSettings::EnableAutofillPasswordForm(bool enabled) +{ + mWebEngineSettings.EnableAutofillPasswordForm(enabled); +} + +bool WebSettings::IsFormCandidateDataEnabled() const +{ + return mWebEngineSettings.IsFormCandidateDataEnabled(); +} + +void WebSettings::EnableFormCandidateData( bool enabled ) +{ + mWebEngineSettings.EnableFormCandidateData(enabled); +} + +bool WebSettings::IsTextSelectionEnabled() const +{ + return mWebEngineSettings.IsTextSelectionEnabled(); +} + +void WebSettings::EnableTextSelection( bool enabled ) +{ + return mWebEngineSettings.EnableTextSelection(enabled); +} + +bool WebSettings::IsTextAutosizingEnabled() const +{ + return mWebEngineSettings.IsTextAutosizingEnabled(); +} + +void WebSettings::EnableTextAutosizing( bool enabled ) +{ + return mWebEngineSettings.EnableTextAutosizing(enabled); +} + +bool WebSettings::IsArrowScrollEnabled() const +{ + return mWebEngineSettings.IsArrowScrollEnabled(); +} + +void WebSettings::EnableArrowScroll( bool enabled ) +{ + return mWebEngineSettings.EnableArrowScroll(enabled); +} + +bool WebSettings::IsClipboardEnabled() const +{ + return mWebEngineSettings.IsClipboardEnabled(); +} + +void WebSettings::EnableClipboard( bool enabled ) +{ + return mWebEngineSettings.EnableClipboard(enabled); +} + +bool WebSettings::IsImePanelEnabled() const +{ + return mWebEngineSettings.IsImePanelEnabled(); +} + +void WebSettings::EnableImePanel( bool enabled ) { - mWebEngineSettings.EnableJavaScript( enabled ); + return mWebEngineSettings.EnableImePanel(enabled); } -void WebSettings::AllowScriptsOpenWindows( bool allowed ) +void WebSettings::AllowScriptsOpenWindows(bool allowed) { - mWebEngineSettings.AllowScriptsOpenWindows( allowed ); + mWebEngineSettings.AllowScriptsOpenWindows(allowed); } bool WebSettings::AreImagesLoadedAutomatically() const @@ -85,9 +219,9 @@ bool WebSettings::AreImagesLoadedAutomatically() const return mWebEngineSettings.AreImagesLoadedAutomatically(); } -void WebSettings::AllowImagesLoadAutomatically( bool automatic ) +void WebSettings::AllowImagesLoadAutomatically(bool automatic) { - mWebEngineSettings.AllowImagesLoadAutomatically( automatic ); + mWebEngineSettings.AllowImagesLoadAutomatically(automatic); } std::string WebSettings::GetDefaultTextEncodingName() const @@ -95,9 +229,9 @@ std::string WebSettings::GetDefaultTextEncodingName() const return mWebEngineSettings.GetDefaultTextEncodingName(); } -void WebSettings::SetDefaultTextEncodingName( const std::string& defaultTextEncodingName ) +void WebSettings::SetDefaultTextEncodingName(const std::string& defaultTextEncodingName) { - mWebEngineSettings.SetDefaultTextEncodingName( defaultTextEncodingName ); + mWebEngineSettings.SetDefaultTextEncodingName(defaultTextEncodingName); } } // namespace Toolkit