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.
 
 
 
 
 
 
Aleix Pol 450f2185eb applets/clipboard: Port away from PC2 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets applets/clipboard: Port away from PC2 4 years ago
appmenu Adapt to Qt6's removal of Qt::X11Extras 4 years ago
cmake Install in kf<version> 4 years ago
components Use directly std::chrono_literals 4 years ago
containmentactions Remove "Lock" and "logout" items from default desktop context menu 4 years ago
dataengines Port from QStringRef to QStringView, QStringRef is gone in Qt6 4 years ago
doc
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
gmenu-dbusmenu-proxy Adapt to Qt6's QList::contains being a template method 4 years ago
interactiveconsole Fix path against qt6/qt5 4 years ago
kcms kcms/nightcolor: make description look like the one in the User Feedback KCM 4 years ago
kioslave SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
klipper Use directly std::chrono_literals 4 years ago
krunner krunner: Use QStringLiteral constructor for KCMultiDialog 4 years ago
ksmserver Adapt to Qt6's removal of Qt::X11Extras 4 years ago
ksplash Remove QQuickWindow::setClearBeforeRendering calls, gone in Qt6 4 years ago
ktimezoned Show headers in qtc6 4 years ago
libcolorcorrect Const'ify variable + use QStringLiteral 4 years ago
libdbusmenuqt Port some foreach + add QStringLiteral 4 years ago
libkworkspace Apply 1 suggestion(s) to 1 file(s) 4 years ago
libnotificationmanager Use directly std::chrono_literals 4 years ago
libtaskmanager Use directly std::chrono_literals 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
logout-greeter Adapt to Qt6's removal of Qt::X11Extras 4 years ago
lookandfeel krunner: Replace custom verifier with `KCMShell.authorize` 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 Install in kf<version> 4 years ago
plasma-windowed Fix show headers in qtc6 4 years ago
plasmacalendarintegration SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
runners Show headers in qtc6 4 years ago
sddm-theme sddm: Disable the keyboard menu on Wayland 4 years ago
sddm-wayland-session
shell Use directly std::chrono_literals 4 years ago
solidautoeject SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
soliduiserver Show headers in qtc6 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 Show headers in qtc6 4 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
wallpapers Port from QStringRef to QStringView, QStringRef is gone in Qt6 4 years ago
xembed-sni-proxy Adapt to Qt6's removal of Qt::X11Extras 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 Adapt build system to also support building against Qt6 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 Expose Plasma Workspace api to api.kde.org 5 years ago
config-X11.h.cmake
config-appstream.h.cmake
config-unix.h.cmake
config-workspace.h.cmake
metainfo.yaml Expose Plasma Workspace api to api.kde.org 5 years ago
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.