#include <phosphor-workspaces/include/PhosphorWorkspaces/ActivityManager.h>
|
| static bool | isAvailable () |
| |
| static QString | currentActivityOrEmpty (const ActivityManager *manager) |
| | Returns manager's current activity, or an empty string when manager is null OR the activities backend is unavailable (headless sessions where a deref would otherwise read a never-connected D-Bus backend).
|
| |
◆ ActivityManager()
| PhosphorWorkspaces::ActivityManager::ActivityManager |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~ActivityManager()
| PhosphorWorkspaces::ActivityManager::~ActivityManager |
( |
| ) |
|
|
override |
◆ activities()
| QStringList PhosphorWorkspaces::ActivityManager::activities |
( |
| ) |
const |
◆ activitiesChanged
| void PhosphorWorkspaces::ActivityManager::activitiesChanged |
( |
| ) |
|
|
signal |
◆ activityIcon()
| QString PhosphorWorkspaces::ActivityManager::activityIcon |
( |
const QString & |
activityId | ) |
const |
◆ activityName()
| QString PhosphorWorkspaces::ActivityManager::activityName |
( |
const QString & |
activityId | ) |
const |
◆ currentActivity()
| QString PhosphorWorkspaces::ActivityManager::currentActivity |
( |
| ) |
const |
◆ currentActivityChanged
| void PhosphorWorkspaces::ActivityManager::currentActivityChanged |
( |
const QString & |
activityId | ) |
|
|
signal |
◆ currentActivityOrEmpty()
| static QString PhosphorWorkspaces::ActivityManager::currentActivityOrEmpty |
( |
const ActivityManager * |
manager | ) |
|
|
static |
Returns manager's current activity, or an empty string when manager is null OR the activities backend is unavailable (headless sessions where a deref would otherwise read a never-connected D-Bus backend).
Centralises the (mgr && isAvailable()) ? mgr->currentActivity() : QString() guard shared by the daemon's context-resolution sites.
◆ init()
| bool PhosphorWorkspaces::ActivityManager::init |
( |
| ) |
|
◆ isAvailable()
| static bool PhosphorWorkspaces::ActivityManager::isAvailable |
( |
| ) |
|
|
static |
◆ start()
| void PhosphorWorkspaces::ActivityManager::start |
( |
| ) |
|
◆ stop()
| void PhosphorWorkspaces::ActivityManager::stop |
( |
| ) |
|
The documentation for this class was generated from the following file: