kdeconnect-kde/plugins/share
Albert Vaca 02a2990720 Added a baseclass for the plugins' KCMs and a class for the plugins' config
Centralizing the plugins' config will ensure that all the plugins store it
the same way (ie: not in random files scattered around, like until now).
The base KCM class, together with the already existing base plugin class,
will give easy access to all the plugins to this centralized config. Also,
now the settings are not shared across devices (that is: every device can
have different config for a same plugin).

Note: This commit requires KCMUtils 5.9

REVIEW: 122927
2015-03-13 21:22:21 -07:00
..
autoclosingqfile.cpp Move the plugins into a different top-ĺevel directory 2014-06-14 16:34:11 +02:00
autoclosingqfile.h Remove kdebugnamespace completely and replace by core_debug 2014-09-22 00:59:34 +02:00
CMakeLists.txt Added a baseclass for the plugins' KCMs and a class for the plugins' config 2015-03-13 21:22:21 -07:00
kdeconnect_share.desktop Merge branch 'master' into frameworks 2015-03-01 21:33:47 -08:00
kdeconnect_share_config.desktop SVN_SILENT made messages (.desktop file) 2015-02-21 04:46:14 +00:00
README Move the plugins into a different top-ĺevel directory 2014-06-14 16:34:11 +02:00
share_config.cpp Added a baseclass for the plugins' KCMs and a class for the plugins' config 2015-03-13 21:22:21 -07:00
share_config.h Added a baseclass for the plugins' KCMs and a class for the plugins' config 2015-03-13 21:22:21 -07:00
share_config.ui i18n fixes 2014-09-08 03:09:18 +02:00
share_debug.h Port share plugin away from kDebug 2014-09-22 00:46:19 +02:00
shareplugin.cpp Added a baseclass for the plugins' KCMs and a class for the plugins' config 2015-03-13 21:22:21 -07:00
shareplugin.h Port shareplugin to QUrl 2014-09-21 22:24:37 +02:00

It receives a packages with type kdeconnect.share. If they have a payload
attached, it will download it as a file with the filename set in the field
"filename" (string). If that field is not set it should generate a filename.

If the content transferred is text, it can be sent in a field "text" (string)
instead of an attached payload. In that case, this plugin opens a text editor
with the content instead of saving it as a file.

If the content transferred is a url, it can be sent in a field "url" (string).
In that case, this plugin opens that url in the default browser.