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.
 
 
 
 
 
 
Alexander Lohnau d168d2a503 lookandfeel: Add missing check if list of files is empty 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets applets/notifications: re-implement critical notification line better 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 AbstractLayerManager: go through QQmlProperty to permit Behavior on animations to take effect 4 years ago
containmentactions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
dataengines Change copyright notice of DWD weather ion 4 years ago
doc Manual SPDX fixes & cleanup 5 years ago
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
gmenu-dbusmenu-proxy Port away from deprecated QHash/QMultiHash methods 4 years ago
interactiveconsole GIT_SILENT Fixup validation in interactiveconsole cli parser 4 years ago
kcms lookandfeel: Add missing check if list of files is empty 4 years ago
kioslave SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
klipper Fix Klipper Actions content truncation 4 years ago
krunner SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
ksmserver [startkde] Move kwin launching to systemd / plasma-session 4 years ago
ksplash [startkde] Move ksplash loading to handle new kwin_wayland 4 years ago
ktimezoned SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libcolorcorrect Night color KCM, fix default highlighting 4 years ago
libdbusmenuqt Manually adjustments for SPDX license statements 5 years ago
libkworkspace Expose Plasma Workspace api to api.kde.org 5 years ago
libnotificationmanager [Jobs] Support "transient" flag for job 4 years ago
libtaskmanager Revert "Port away from deprecated QConcatenateTablesProxyModel" 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
logout-greeter [logout-greeter] Set window class name 4 years ago
lookandfeel [KSplash] Start with zero opacity 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 Allow plasmawindowed to use same Wayland interfaces as plasmashell 4 years ago
plasmacalendarintegration SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
runners SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
sddm-theme Lock & login screens: Use RTL-friendly arrows when in RTL mode 4 years ago
sddm-wayland-session sddm: Provide a configuration for SDDM Wayland sessions 5 years ago
shell SVN_SILENT made messages (.desktop file) - always resolve ours 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 Remove outdated fixmes 4 years ago
statusnotifierwatcher SVN_SILENT made messages (.desktop file) - always resolve ours 5 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 SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
xembed-sni-proxy Revert "xembed: adapt to changes in KNotifications" 4 years ago
.git-blame-ignore-revs Add clang-format commit to ignore list 5 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 Revert "Port away from deprecated QConcatenateTablesProxyModel" 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 Clean up CMake variables 5 years ago
config-appstream.h.cmake Import CMakeLists file for kicker 7 years ago
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 [dataengine/geolocation] Add logging category 6 years ago

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.