Документация
ОС Аврора 5.1.6

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 не будет иметь никакого эффекта.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.