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.