02a2990720
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 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
kdeconnect_sftp.desktop | ||
mounter.cpp | ||
mounter.h | ||
mountloop.cpp | ||
mountloop.h | ||
README | ||
sftp_debug.h | ||
sftpplugin.cpp | ||
sftpplugin.h |
This plugins receives packages with type "kdeconnect.sftp" and reads the following fields: ip (string): ip of the curretly active network on device port (string): port where sftp server starts user (string): username to connect to sftp server password (string): one session password to access sftp server path (string): root directory to access device filesystem This plugins sends packages with type "kdeconnect.sftp" and fills the following fields: startBrowsing (boolean): tell device to start sftp server and noify desktop