kdeconnect-kde/core
Holger Kaelberer f072a0c615 notifications: allow to configure how to sync desktop notifications
Added kcm ui with global and app-specific config options.

Global options affect all notifications:

- Persistent only? --> Sync only notifications with timeout == 0?
- Include body? --> Add body string to summary when syncing?
- Minimum urgency

Per-application options affect notifications sent by a specific
application:

- Sync it at all?
- If yes, allow to define a "blacklist" pattern (QRegularExpression)
  to define which notifications should *not* be synced.

Applications are maintained in the per-device config and added when
seen the first time by the notification listener. From that moment on
they can be configured in the kcm ui.
2015-12-05 23:23:22 +01:00
..
backends Merge branch '0.9' 2015-10-19 17:48:13 +02:00
CMakeLists.txt Fix compilation on Windows. 2015-09-10 15:51:38 +02:00
core_debug.h Fixed a memory leak making the DownloadJob destroy itself on disconnect 2015-10-18 21:51:51 -07:00
daemon.cpp Don't cleanup devices if pairing 2015-09-12 22:03:56 +02:00
daemon.h Pass arguments as const-reference 2015-09-12 09:45:59 +02:00
dbushelper.cpp Fix various krazy2 warnings 2015-08-21 22:38:54 +06:00
dbushelper.h Fix various krazy2 warnings 2015-08-21 22:38:54 +06:00
device.cpp Export pairStatus 2015-09-12 22:03:39 +02:00
device.h Export pairStatus 2015-09-12 22:03:39 +02:00
filetransferjob.cpp Merge branch '0.9' 2015-10-19 17:48:13 +02:00
filetransferjob.h Merge branch '0.9' 2015-10-19 17:48:13 +02:00
kdeconnectconfig.cpp Pass arguments as const-reference 2015-09-12 09:45:59 +02:00
kdeconnectconfig.h Pass arguments as const-reference 2015-09-12 09:45:59 +02:00
kdeconnectplugin.cpp Merge branch 'stable' 2015-09-08 10:51:41 +02:00
kdeconnectplugin.h Added a baseclass for the plugins' KCMs and a class for the plugins' config 2015-03-13 21:22:21 -07:00
kdeconnectpluginconfig.cpp notifications: allow to configure how to sync desktop notifications 2015-12-05 23:23:22 +01:00
kdeconnectpluginconfig.h notifications: allow to configure how to sync desktop notifications 2015-12-05 23:23:22 +01:00
Messages.sh Figure out Messages.sh after code refactoring 2014-06-17 18:45:47 +02:00
networkpackage.cpp Renamed capabilties so we don't clash with KDE4's broken implementation 2015-09-11 06:20:15 -07:00
networkpackage.h Use C++ for setting the default argument 2015-09-11 12:34:52 +02:00
networkpackagetypes.h Add a package type that updates the device capabilities 2015-09-07 20:03:05 +02:00
pluginloader.cpp Less verbose plugin loader 2015-09-11 01:12:34 -07:00
pluginloader.h Remove unneeded KService include 2015-04-10 17:47:54 +02:00