PreferenceManager
Используется для установки и получения настроек WebView. Подробнее...
| Подключение: | #include <preferencemanager.h> |
Диаграмма наследования для Aurora::WebView::PreferenceManager:

Публичные типы
| enum | GostSSLProvider { BuiltIn , CryptoPro , OpenSSL } Тип провайдера ГОСТ SSL. Подробнее… |
Сигналы
| void | ready () |
| void | imageLoadingEnabledChanged () |
| void | javascriptEnabledChanged () |
| void | gostsslProviderChanged () |
| void | doNotTrackEnabledChanged () |
| void | colorSchemeChanged () |
Публичные функции-члены
| bool | isReady () const |
| bool | imageLoadingEnabled () const |
| void | setImageLoadingEnabled (bool enabled) |
| bool | javascriptEnabled () const |
| void | setJavascriptEnabled (bool enabled) |
| GostSSLProvider | gostsslProvider () const |
| void | setGostsslProvider (GostSSLProvider provider) |
| bool | doNotTrackEnabled () const |
| void | setDoNotTrackEnabled (bool enabled) |
| ColorVariant::Type | colorScheme () const |
| void | setColorScheme (ColorVariant::Type colorScheme) |
| Q_INVOKABLE QString | getVersion () const Возвращает версию WebView (например, 1.95). |
| Q_INVOKABLE QString | getEngineVersion () const Возвращает версию Chromium Engine (например, 126.0.6478.62). |
Статические публичные функции-члены
| static QSharedPointer<PreferenceManager> | GetInstance (QQmlEngine *qmlEngine=nullptr, QJSEngine *jsEngine=nullptr) |
Свойства
| bool | isReady |
| bool | imageLoadingEnabled |
| bool | javascriptEnabled Управляет состоянием включения/выключения Javascript. После установки требуется перезагрузка страницы. |
| GostSSLProvider | gostsslProvider Настраивает бэкэнд для шифрования ГОСТ. |
| bool | doNotTrackEnabled Контролирует состояние запроса «Не отслеживать». |
| ColorVariant::Type | colorScheme Устанавливает цветовую схему по умолчанию. Веб-сайт может игнорировать сохранённое значение. |
Подробное описание
Используется для установки и получения настроек WebView.
Все настройки
WebView удобно
представлены как свойства Q_PROPERTIES.
Описание перечислений
GostSSLProvider
| enum Aurora::WebView::PreferenceManager::GostSSLProvider |
Тип провайдера ГОСТ SSL.
| BuiltIn | Поставщик шифрования chromium по умолчанию. ГОСТ не поддерживается. |
| CryptoPro | Использовать КриптоПро для шифрования ГОСТ. |
| OpenSSL | Использовать OpenSSL для шифрования ГОСТ. |
Описание свойств
imageLoadingEnabled
| bool Aurora::WebView::PreferenceManager::imageLoadingEnabled | read write |
Отключает загрузку изображений (не base64) при установке значения false.
Установка этого свойства в значение true позволяет
WebView загружать
изображения на веб-странице без необходимости перезагрузки.
Установка этого свойства в значение false предотвращает загрузку новых изображений. Однако
кэшированные изображения по-прежнему будут отображаться.
isReady
| bool Aurora::WebView::PreferenceManager::isReady | read |
Указывает, готов ли PreferenceManager к использованию.
Если свойство равно false, необходимо дождаться сигнала «ready». В противном случае возвращаемые
значения не гарантируют истинности.
Изменение настройки до готовности PreferenceManager не будет иметь никакого эффекта.