Warning, /plasma/plasma-workspace/README.md is written in an unsupported language. File is not indexed.

0001 ## Plasma Workspace
0002 
0003 Plasma Workspace is used as the base for Plasma Desktop, Mobile, and Bigscreen.
0004 It contains shared KCMs, applets as well as multiple libraries.
0005 
0006 ### TaskManager Library
0007 
0008 The Task Manager provides various QAbstractListModel-based model for listing
0009 Windows (TaskManager::AbstractWindowTasksModel), Startup tasks (TaskManager::StartupTasksModel) and Launcher
0010 Job (TaskManager::LauncherTasksModel).
0011 
0012 ### Workspace Library
0013 
0014 libkworkspace provides functions to allow you to interact with the
0015 %KDE session manager (SessionManagement).
0016 
0017 ### Notification Manager Library
0018 
0019 libnotificationmanager is responsible for listing notifications, closing them
0020 and interacting with them in Plasma. This class provides a %Qt model for jobs:
0021 NotificationManager::JobsModel. As well as a %Qt model for notifications and
0022 jobs: NotificationManager::Notifications.