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.
 
 
 
 
 
 
Volker Krause 38c723e596 Use version-less Qt targets, variables and macros 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets Use version-less Qt targets, variables and macros 4 years ago
appmenu SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
cmake Don't put a trailing dot in set_package_properties 4 years ago
components Adapt to QQmlListProperty API changes in Qt6 4 years ago
containmentactions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
dataengines Use version-less Qt targets, variables and macros 4 years ago
doc
freespacenotifier Use version-less Qt targets, variables and macros 4 years ago
gmenu-dbusmenu-proxy Add additional includes needed by Qt6 4 years ago
interactiveconsole Add additional includes needed by Qt6 4 years ago
kcms Use version-less Qt targets, variables and macros 4 years ago
kioslave Use version-less Qt targets, variables and macros 4 years ago
klipper Adapt to QtConcurrent changes in Qt6 4 years ago
krunner Remove QQuickWindow::setClearBeforeRendering calls, gone in Qt6 4 years ago
ksmserver Add additional includes needed by Qt6 4 years ago
ksplash Remove QQuickWindow::setClearBeforeRendering calls, gone in Qt6 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 Add additional includes needed by Qt6 4 years ago
libkworkspace Use Qt logging categories 4 years ago
libnotificationmanager libnotificationmanager: Structure logs 4 years ago
libtaskmanager Don't rely on implicit conversion from int to QUuid 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
logout-greeter Remove QQuickWindow::setClearBeforeRendering calls, gone in Qt6 4 years ago
lookandfeel Port to PlasmaExtras.Highlight 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 Use version-less Qt targets, variables and macros 4 years ago
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasmacalendarintegration Port everything portable to SearchField 4 years ago
runners SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
sddm-theme Port SDDM theme to PlasmaComponents 3.0 4 years ago
sddm-wayland-session
shell Use version-less Qt targets, variables and macros 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 Use version-less Qt targets, variables and macros 4 years ago
statusnotifierwatcher SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
systemmonitor SystemMonitor: Port to KMainWindow 4 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
wallpapers Use version-less Qt targets, variables and macros 4 years ago
xembed-sni-proxy Adapt to Qt6 nativeEventFilter changes 4 years ago
.git-blame-ignore-revs Fix previous .git-blame-ignore-revs addition 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 Use version-less Qt targets, variables and macros 4 years ago
ConfigureChecks.cmake
ExtraDesktop.sh
HACKING
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.