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 c2c3a2d6b7 Install in kf<version> 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets Fix some clazy warnings 4 years ago
appmenu Install in kf<version> 4 years ago
cmake Install in kf<version> 4 years ago
components Fix some clazy warnings 4 years ago
containmentactions Fix some clazy warnings 4 years ago
dataengines Show more headers in qtc6 4 years ago
doc Manual SPDX fixes & cleanup 5 years ago
freespacenotifier Install in kf<version> 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 Install in kf<version> 4 years ago
kioslave Install in kf<version> 4 years ago
klipper QGuiApplication::setFallbackSessionManagementEnabled is gone in Qt6 4 years ago
krunner QGuiApplication::setFallbackSessionManagementEnabled is gone in Qt6 4 years ago
ksmserver Port the last bits away from I18N_NOOP 4 years ago
ksplash Remove QQuickWindow::setClearBeforeRendering calls, gone in Qt6 4 years ago
ktimezoned Install in kf<version> 4 years ago
libcolorcorrect Install in kf<version> 4 years ago
libdbusmenuqt Add additional includes needed by Qt6 4 years ago
libkworkspace Implement session management file reading without QTextStream 4 years ago
libnotificationmanager Install in kf<version> 4 years ago
libtaskmanager Install in kf<version> 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 sddm/lockscreen: Fix weird behaviour 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 Port everything portable to SearchField 4 years ago
runners Install in kf<version> 4 years ago
sddm-theme sddm: Don't make the users list visibility depend on the input method 4 years ago
sddm-wayland-session sddm: Provide a configuration for SDDM Wayland sessions 5 years ago
shell Fix some clazy warnings 4 years ago
solidautoeject SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
soliduiserver Install in kf<version> 4 years ago
startkde Use version-less Qt targets, variables and macros 4 years ago
statusnotifierwatcher Install in kf<version> 4 years ago
systemmonitor Install in kf<version> 4 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
wallpapers Port from using plasmoid to Plasmoid 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 GIT_SILENT Add auto generated files to .gitignore 5 years ago
.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 Convert license headers to SPDX 5 years ago
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.