KActivities::ActivitiesModel Class
class KActivities::ActivitiesModel
Data model that shows existing activities. More...
| Header: | #include <PlasmaActivities/ActivitiesModel> |
| CMake: | find_package(Plasma REQUIRED COMPONENTS Activities)
target_link_libraries(mytarget PRIVATE Plasma::Activities) |
Public Types
| enum | Roles { ActivityId, ActivityName, ActivityDescription, ActivityIconSource, ActivityBackground, …, UserRole } |
Public Functions
Detailed Description
Member Type Documentation
enum ActivitiesModel::Roles
| Constant | Value | Description |
KActivities::ActivitiesModel::ActivityId | Qt::UserRole | UUID of the activity |
KActivities::ActivitiesModel::ActivityName | Qt::UserRole + 1 | Activity name |
KActivities::ActivitiesModel::ActivityDescription | Qt::UserRole + 2 | Activity description |
KActivities::ActivitiesModel::ActivityIconSource | Qt::UserRole + 3 | Activity icon source name |
KActivities::ActivitiesModel::ActivityBackground | Qt::UserRole + 5 | Activity wallpaper (currently unsupported) |
KActivities::ActivitiesModel::ActivityIsCurrent | Qt::UserRole + 6 | Is this activity the current one current |
KActivities::ActivitiesModel::UserRole | Qt::UserRole + 32 | To be used by models that inherit this one |
Member Function Documentation
ActivitiesModel::ActivitiesModel(QObject *parent = nullptr)