You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Laurent Montel 4a79a65d29 warning-- It's a uint 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets applets/systemtray: Make large spacing consistent with the Task Manager setting 4 years ago
appmenu REmove duplicate header between header/file 4 years ago
cmake Install in kf<version> 4 years ago
components SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
containmentactions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
dataengines REmove duplicate header between header/file 4 years ago
doc Fix typo: wWhether -> whether 4 years ago
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
gmenu-dbusmenu-proxy warning-- It's a uint 4 years ago
interactiveconsole Fix path against qt6/qt5 4 years ago
kcms SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
kioslave SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
klipper klipper: Set FramelessWindowHint 4 years ago
krunner SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
ksmserver Don't attempt to change desktop background color during logout 4 years ago
ksplash Remove explicit QuickSettings init method call 4 years ago
ktimezoned SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libcolorcorrect SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libdbusmenuqt Port some foreach + add QStringLiteral 4 years ago
libkworkspace REmove duplicate header between header/file 4 years ago
libnotificationmanager REmove duplicate header between header/file 4 years ago
libtaskmanager Make the screencast code build with Qt6 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
logout-greeter REmove duplicate header between header/file 4 years ago
lookandfeel Revert "show lockscreen UI on mouse move" behavior 4 years ago
lookandfeel.dark SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
lookandfeel.twilight SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
menu SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
phonon SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasmacalendarintegration SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
runners REmove duplicate header between header/file 4 years ago
sddm-theme [sddm-theme,lookandfeel] Refactor code that constructs notification message 4 years ago
sddm-wayland-session
shell Implement floating panel support 4 years ago
solidautoeject SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
soliduiserver SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
startkde Show headers in qtc6 4 years ago
statusnotifierwatcher SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
systemmonitor SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
wallpapers wallpapers/image: Fix missing folder action buttons 4 years ago
xembed-sni-proxy SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
.git-blame-ignore-revs Add 5ad0abb7 to .git-blame-ignore-revs 4 years ago
.gitignore
.gitlab-ci.yml Enable gitlab CI 4 years ago
.kde-ci.yml Remove duplicated Dependencies key 4 years ago
CMakeLists.txt Port from query_qmake() to ecm_query_qt() 4 years ago
ConfigureChecks.cmake Only set CMAKE_MODULE_PATH once 4 years ago
ExtraDesktop.sh
HACKING Fix typos in HACKING text file 5 years ago
README.md
config-X11.h.cmake
config-appstream.h.cmake
config-unix.h.cmake
config-workspace.h.cmake
metainfo.yaml
plasma-workspace.categories

README.md

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.