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.
 
 
 
 
 
 
Jonathan Esk-Riddell 5fdf2cf128 Update qt5 version requirement to 5.15.2 4 years ago
LICENSES
applets SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
appmenu SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
cmake Install in kf<version> 4 years ago
components calendar: use normal type for EventPluginsManager, don't use singleton 4 years ago
containmentactions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
dataengines SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
doc Add some docs for Klipper 4 years ago
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
gmenu-dbusmenu-proxy port to C++ smart pointers where possible 4 years ago
interactiveconsole Fix path against qt6/qt5 4 years ago
kcms kcms/color: Fix wrong application of opacity and cursor shape for color buttons 4 years ago
kioslave SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
klipper Klipper (classic widget): Fix a system tray menu memory leak 4 years ago
krunner SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
ksmserver [ksmserver] Rename restoreSession(QString) 4 years ago
ksplash Remove explicit QuickSettings init method call 4 years ago
ktimezoned Add various missing includes and link libraries 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 [libkworkspace] Port away from foreach loops 4 years ago
libnotificationmanager libnotificationmanager: Add default parameters for actions in WatchedNotificationsModel for QML 4 years ago
libtaskmanager Remove extra ';' 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 [lockscreen] Convert a passwordBox property into a readonly alias 4 years ago
lookandfeel.dark SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
lookandfeel.twilight Added Landing 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 Add various missing includes and link libraries 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 Port lockscreen & sddm theme password fields to PlasmaExtras.PasswordField 4 years ago
sddm-wayland-session
shell shell: add more mimetypes in WallpaperPackage 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 Avoid crash in plasma-session teardown 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/color: call repaintNeeded after color is changed 4 years ago
xembed-sni-proxy port to C++ smart pointers where possible 4 years ago
.git-blame-ignore-revs Add 5ad0abb7 to .git-blame-ignore-revs 4 years ago
.gitignore
.gitlab-ci.yml
.kde-ci.yml
CMakeLists.txt Update qt5 version requirement to 5.15.2 4 years ago
ConfigureChecks.cmake
ExtraDesktop.sh
HACKING
README.md
c_ptr.h port to C++ smart pointers where possible 4 years ago
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.