Pages
API Documentation
On this page

KActivities::ActivitiesModel Class

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)
  • Inherits: QAbstractListModel

List of all members, including inherited members

Public Types

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

[explicit] ActivitiesModel::ActivitiesModel(QObject *parent = nullptr)

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.