Skip to content


Switch branches/tags

Latest commit

BUG: 192019
BUG: 341235
BUG: 344588
BUG: 394477
BUG: 397974
BUG: 397975
BUG: 403580
BUG: 417564
BUG: 420268
BUG: 429474
BUG: 431292
BUG: 444772
BUG: 446785
BUG: 447787
BUG: 448324
BUG: 448355
BUG: 451919
BUG: 451944
BUG: 454991



Failed to load latest commit information.

Plasma Workspace

Plasma Workspace is used as base for both Plama Desktop and Plasma Mobile. It contains shared KCMs, applets as well as multiple libraries.

TaskManager Library

The Task Manager provides various QAbstractListModel-based model for listing Windows (TaskManager::AbstractWindowTasksModel), Startup tasks (TaskManager::StartupTasksModel) and Launcher Job (TaskManager::LauncherTasksModel).

Workspace Library

libkworkspace provides functions to allow you to interact with the %KDE session manager (SessionManagement).

Notification Manager Library

libnotificationmanager is responsible for listing notifications, closing them and interacting with them in Plasma. This class provides a %Qt model for jobs: NotificationManager::JobsModel. As well as a %Qt model for notifications and jobs: NotificationManager::Notifications.