kdeconnect-kde/daemon
Albert Vaca 88fab1f333 Plugins are now owned by devices and not by daemon
Plugins can no longer emit networkpackages for *every* device.
Plugins are stored in device, wich selectively loads them.
A Device is needed in order to instantiate a Plugin (via PluginLoader)
PluginLoader is a singleton, because every instance of Device need it.
Added KPluginSelector in the KCM to select the plugins to load.
Added architecture explanation to README

Only PingPlugin is working by now.
2013-08-13 05:07:32 +02:00
..
devicelinks Moved plugins into separate folders and added KServiceTypeTrader 2013-08-12 16:09:52 +02:00
linkproviders Moved plugins into separate folders and added KServiceTypeTrader 2013-08-12 16:09:52 +02:00
plugins Plugins are now owned by devices and not by daemon 2013-08-13 05:07:32 +02:00
CMakeLists.txt Moved plugins into separate folders and added KServiceTypeTrader 2013-08-12 16:09:52 +02:00
daemon.cpp Plugins are now owned by devices and not by daemon 2013-08-13 05:07:32 +02:00
daemon.h Plugins are now owned by devices and not by daemon 2013-08-13 05:07:32 +02:00
default_args.h New networkpackage format and serialization using qjson and qvariantmap (and templates fun) 2013-07-04 01:09:49 +02:00
device.cpp Plugins are now owned by devices and not by daemon 2013-08-13 05:07:32 +02:00
device.h Plugins are now owned by devices and not by daemon 2013-08-13 05:07:32 +02:00
kdeconnect.desktop Implemented communication wizard -> kcm 2013-07-02 01:50:32 +02:00
kdeconnect.notifyrc Implemented communication wizard -> kcm 2013-07-02 01:50:32 +02:00
netaddress.h Rewritten old package emitters and receivers using the new package format 2013-07-04 19:17:22 +02:00
networkpackage.cpp Bugfixing 2013-08-07 13:40:39 +02:00
networkpackage.h Improved MPRIS controls. 2013-08-10 05:21:55 +02:00
networkpackagetypes.h First implementation of the mpris control packageinterface 2013-07-29 18:43:13 +02:00