664 settings.setAttribute( |
664 settings.setAttribute( |
665 QWebEngineSettings.ShowScrollBars, |
665 QWebEngineSettings.ShowScrollBars, |
666 Preferences.getWebBrowser("ShowScrollBars")) |
666 Preferences.getWebBrowser("ShowScrollBars")) |
667 except (AttributeError, KeyError): |
667 except (AttributeError, KeyError): |
668 pass |
668 pass |
|
669 |
|
670 try: |
|
671 # Qt 5.11 |
|
672 settings.setAttribute( |
|
673 QWebEngineSettings.PlaybackRequiresUserGesture, |
|
674 Preferences.getWebBrowser( |
|
675 "PlaybackRequiresUserGesture")) |
|
676 settings.setAttribute( |
|
677 QWebEngineSettings.JavascriptCanPaste, |
|
678 Preferences.getWebBrowser( |
|
679 "JavascriptCanPaste")) |
|
680 settings.setAttribute( |
|
681 QWebEngineSettings.WebRTCPublicInterfacesOnly, |
|
682 Preferences.getWebBrowser( |
|
683 "WebRTCPublicInterfacesOnly")) |
|
684 except (AttributeError, KeyError): |
|
685 pass |
669 |
686 |
670 def __initActions(self): |
687 def __initActions(self): |
671 """ |
688 """ |
672 Private method to define the user interface actions. |
689 Private method to define the user interface actions. |
673 """ |
690 """ |