Changeset View
Changeset View
Standalone View
Standalone View
plugins/sftp/sftpplugin.h
Show All 18 Lines | |||||
19 | */ | 19 | */ | ||
20 | 20 | | |||
21 | #ifndef SFTPPLUGIN_H | 21 | #ifndef SFTPPLUGIN_H | ||
22 | #define SFTPPLUGIN_H | 22 | #define SFTPPLUGIN_H | ||
23 | 23 | | |||
24 | #include <core/kdeconnectplugin.h> | 24 | #include <core/kdeconnectplugin.h> | ||
25 | #include <core/device.h> | 25 | #include <core/device.h> | ||
26 | 26 | | |||
27 | #define PACKAGE_TYPE_SFTP_REQUEST QStringLiteral("kdeconnect.sftp.request") | 27 | #define PACKET_TYPE_SFTP_REQUEST QStringLiteral("kdeconnect.sftp.request") | ||
28 | 28 | | |||
29 | class KNotification; | 29 | class KNotification; | ||
30 | 30 | | |||
31 | class SftpPlugin | 31 | class SftpPlugin | ||
32 | : public KdeConnectPlugin | 32 | : public KdeConnectPlugin | ||
33 | { | 33 | { | ||
34 | Q_OBJECT | 34 | Q_OBJECT | ||
35 | Q_CLASSINFO("D-Bus Interface", "org.kde.kdeconnect.device.sftp") | 35 | Q_CLASSINFO("D-Bus Interface", "org.kde.kdeconnect.device.sftp") | ||
36 | 36 | | |||
37 | public: | 37 | public: | ||
38 | explicit SftpPlugin(QObject* parent, const QVariantList& args); | 38 | explicit SftpPlugin(QObject* parent, const QVariantList& args); | ||
39 | ~SftpPlugin() override; | 39 | ~SftpPlugin() override; | ||
40 | 40 | | |||
41 | bool receivePackage(const NetworkPackage& np) override; | 41 | bool receivePacket(const NetworkPacket& np) override; | ||
42 | void connected() override {} | 42 | void connected() override {} | ||
43 | QString dbusPath() const override { return "/modules/kdeconnect/devices/" + deviceId + "/sftp"; } | 43 | QString dbusPath() const override { return "/modules/kdeconnect/devices/" + deviceId + "/sftp"; } | ||
44 | 44 | | |||
45 | Q_SIGNALS: | 45 | Q_SIGNALS: | ||
46 | void packageReceived(const NetworkPackage& np); | 46 | void packetReceived(const NetworkPacket& np); | ||
47 | Q_SCRIPTABLE void mounted(); | 47 | Q_SCRIPTABLE void mounted(); | ||
48 | Q_SCRIPTABLE void unmounted(); | 48 | Q_SCRIPTABLE void unmounted(); | ||
49 | 49 | | |||
50 | public Q_SLOTS: | 50 | public Q_SLOTS: | ||
51 | Q_SCRIPTABLE void mount(); | 51 | Q_SCRIPTABLE void mount(); | ||
52 | Q_SCRIPTABLE void unmount(); | 52 | Q_SCRIPTABLE void unmount(); | ||
53 | Q_SCRIPTABLE bool mountAndWait(); | 53 | Q_SCRIPTABLE bool mountAndWait(); | ||
54 | Q_SCRIPTABLE bool isMounted() const; | 54 | Q_SCRIPTABLE bool isMounted() const; | ||
Show All 25 Lines |