/* * SPDX-FileCopyrightText: 2013 - 2026 Jolla Ltd. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef FEDIVERSETRANSFERPLUGIN_H #define FEDIVERSETRANSFERPLUGIN_H #include #include class QNetworkAccessManager; class Q_DECL_EXPORT FediverseTransferPlugin : public QObject, public TransferPluginInterface { Q_OBJECT Q_PLUGIN_METADATA(IID "org.sailfishos.transfer.plugin.mastodon") Q_INTERFACES(TransferPluginInterface) public: FediverseTransferPlugin(); ~FediverseTransferPlugin(); MediaTransferInterface *transferObject(); QString pluginId() const; private: QNetworkAccessManager *m_qnam; }; #endif // FEDIVERSETRANSFERPLUGIN_H