7#ifndef ACTIVITIES_CONSUMER_H
8#define ACTIVITIES_CONSUMER_H
11#include <QScopedPointer>
17#include "kactivities_export.h"
62class KACTIVITIES_EXPORT
Consumer :
public QObject
66 Q_PROPERTY(QString currentActivity READ currentActivity NOTIFY currentActivityChanged)
67 Q_PROPERTY(QStringList activities READ activities NOTIFY activitiesChanged)
68 Q_PROPERTY(QStringList runningActivities READ runningActivities NOTIFY runningActivitiesChanged)
69 Q_PROPERTY(
ServiceStatus serviceStatus READ serviceStatus NOTIFY serviceStatusChanged)
81 explicit Consumer(QObject *parent =
nullptr);
158 const QScopedPointer<ConsumerPrivate> d;
Contextual information can be, from the user's point of view, divided into three aspects - "who am I?...
Definition consumer.h:63
QStringList runningActivities() const
ServiceStatus
Different states of the activities service.
Definition consumer.h:75
@ Running
Service is running properly.
Definition consumer.h:78
@ Unknown
Unable to determine the status of the service.
Definition consumer.h:77
@ NotRunning
Service is not running.
Definition consumer.h:76
ServiceStatus serviceStatus()
void activityAdded(const QString &id)
This signal is emitted when a new activity is added.
QStringList activities(Info::State state) const
void currentActivityChanged(const QString &id)
This signal is emitted when the current activity is changed.
QStringList activities() const
QString currentActivity() const
void runningActivitiesChanged(const QStringList &runningActivities)
This signal is emitted when the list of running activities changes.
void activityRemoved(const QString &id)
This signal is emitted when an activity has been removed.
void serviceStatusChanged(Consumer::ServiceStatus status)
This signal is emitted when the activity service goes online or offline, or when the class manages to...
void activitiesChanged(const QStringList &activities)
This signal is emitted when the activity list changes.
State
State of the activity.
Definition info.h:88
Namespace for everything in libkactivities.
Definition consumer.h:20