kdeconnect-kde/plugins/share
Alexander Lohnau ede9e37b40 Use KPluginMetaData::pluginId for getting config plugin name
By removing the postfix we consistently use, we get exactly the same string as before

However, all our pluginId logic is now done as part of the buildsystem.
Before, they were in the JSON metadata, the buildsystem and the string constructor parameter

KPluginFactory has the KPluginMetaData object in any case, do using it
doesn't create any overhead.
2023-07-22 20:51:19 +00:00
..
CMakeLists.txt Use target-centric CMake approach for declaring debug category 2023-07-22 20:51:19 +00:00
kdeconnect_share.json Remove explicit plugin Id 2023-07-22 20:51:19 +00:00
kdeconnect_share_config.qml Improve and fix pluging modules 2022-12-14 16:46:57 +00:00
README Move the plugins into a different top-ĺevel directory 2014-06-14 16:34:11 +02:00
share_config.cpp Use KPluginMetaData::pluginId for getting config plugin name 2023-07-22 20:51:19 +00:00
share_config.h Use KPluginMetaData::pluginId for getting config plugin name 2023-07-22 20:51:19 +00:00
share_config.ui add xgettext:no-c-format not to confuse i18n() 2015-04-15 17:45:16 +02:00
shareplugin.cpp Port to new PMF connect syntax 2023-07-22 20:51:19 +00:00
shareplugin.h Provide default implementation for KdeConnectPlugin::connected 2023-07-22 16:06:21 +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.