Пространство имён RuntimeManager
API для Runtime Manager. Подробнее...
Пространства имён
| namespace Intents |
Константы, используемые при вызове интентов. |
Классы
Typedefs
Перечисления
| enum class StartReason { Unknown = 0 , Manual , Autostart , Intent , MDM , System , DBus } |
Описывает причину запуска приложения или фоновой задачи. Подробнее... |
| enum class StopReason { Unknown = 0 , Manual , System = 5 , OOM } |
Описывает, как было остановлено приложение или задача. Подробнее... |
| enum ApplicationState { Starting = 0 , Active , Inactive , Hidden , Terminating , NotRunning , Invalid = 255 } |
Описывает состояние приложения или фоновой задачи. Подробнее... |
Функции
| Error |
errorFromDBus (const QDBusError &error) |
Подробное описание
API для Runtime Manager.
Описание перечислений
ApplicationState
| enum RuntimeManager::ApplicationState |
Описывает состояние приложения или фоновой задачи.
| Перечисления |
|
| Starting |
Приложение получило запрос на запуск, но всё ещё находится на стадии загрузки или настройки песочницы |
| Active |
У приложения есть хотя бы одно видимое и активное окно |
| Inactive |
У приложения есть видимое окно, но в данный момент не активное |
| Hidden |
Ни одно из окон приложения в данный момент не видно. Процессы приложения могут быть заморожены |
| Terminating |
Приложение получило запрос на завершение работы |
| NotRunning |
В данный момент приложение неактивно |
StartReason
| enum class RuntimeManager::StartReason |
strong |
Описывает причину запуска приложения или фоновой задачи.
| Перечисления |
|
| Unknown |
Причина запуска не определена |
| Manual |
Запуск приложения был явно запрошен пользователем |
| Autostart |
Приложение или задача были автоматически запущены при старте пользовательской сессии |
| Intent |
Приложение было активировано в роли обработчика интента |
| MDM |
Приложение было запущено по запросу MDM |
| System |
Приложение или задача были запущены системной службой |
| DBus |
Приложение было запущено через вызов DBus (устаревший механизм) |
StopReason
| enum class RuntimeManager::StopReason |
strong |
Описывает, как было остановлено приложение или задача.
| Перечисления |
|
| Unknown |
Причина остановки не определена. Это также включает случай, когда приложение завершило работу спонтанно |
| Manual |
Завершение работы приложения было явно запрошено пользователем |
| System |
Приложение было явно завершено системной службой |
| OOM |
Приложение завершено OOM (Out Of Memory) |