6#include <phosphorworkspaces_export.h>
36 void onCurrentActivityChanged(
const QString& activityId);
37 void onActivityAdded(
const QString& activityId);
38 void onActivityRemoved(
const QString& activityId);
41 void connectSignals();
42 void disconnectSignals();
44 QObject* m_controller =
nullptr;
45 bool m_running =
false;
46 QString m_currentActivity;
47 bool m_activitiesAvailable =
false;
Definition ActivityManager.h:14
QString currentActivity() const
void currentActivityChanged(const QString &activityId)
static bool isAvailable()
QStringList activities() const
QString activityIcon(const QString &activityId) const
QString activityName(const QString &activityId) const
ActivityManager(QObject *parent=nullptr)
~ActivityManager() override
Definition WindowTrackingService.h:45