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

ShutdownHandler

Cинглтон используется для завершения работы WebView. Подробнее...

Подключение: #include <shutdownhandler.h>

Диаграмма наследования для Aurora::WebView::ShutdownHandler:

Публичные функции-члены

~ShutdownHandler ()=default
Деструктор по умолчанию.
Q_INVOKABLE void shutdown ()
Завершает работу движка браузера и WebView. Подробнее...

Публичные функции-члены, наследованные от Aurora::WebView::IShutdownHandler

IShutdownHandler (IClient *client=nullptr)
Регистрирует реализации IShutdownHandler в клиенте. Подробнее...
virtual ~IShutdownHandler ()=default
Деструктор по умолчанию.

Статические публичные функции-члены

static QSharedPointer<ShutdownHandler> GetInstance (QQmlEngine *qmlEngine=nullptr, QJSEngine *jsEngine=nullptr)
Создаёт (если не существует) и возвращает экземпляр ShutdownHandler. Подробнее...

Подробное описание

Cинглтон используется для завершения работы WebView.

Завершение работы WebView происходит автоматически при выходе из приложения, однако можно использовать этот обработчик и в том случае, если нужно выполнить выключение вручную.

Описание функций-членов

GetInstance()

static QSharedPointer<ShutdownHandler> Aurora::WebView::ShutdownHandler::GetInstance (QQmlEngine * qmlEngine = nullptr, QJSEngine * jsEngine = nullptr) static

Создаёт (если не существует) и возвращает экземпляр ShutdownHandler.

Возвращает экземпляр ShutdownHandler.

shutdown()

Q_INVOKABLE void Aurora::WebView::ShutdownHandler::shutdown () virtual

Завершает работу движка браузера и WebView.

После завершения работы WebView публикует событие ReadyToClose QT.

Реализует Aurora::WebView::IShutdownHandler.

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

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