diff --git a/src/handlers/xdgurl.cpp b/src/handlers/xdgurl.cpp index 168c4188c5e5e653a6b6463f322e001cc207b280..333b1030b60f9737f06752274e0d7ad3f5434944 100644 --- a/src/handlers/xdgurl.cpp +++ b/src/handlers/xdgurl.cpp @@ -14,6 +14,18 @@ XdgUrl::XdgUrl(const QString &xdgUrl, Core::Config *appConfig, Core::Config *use { } +QJsonObject XdgUrl::_parse() +{ +} + +bool XdgUrl::_installPlasmapkg(const QString &path, const QString &type) +{ +} + +bool XdgUrl::_uncompressArchive(const QString &path, const QString &targetDir) +{ +} + bool XdgUrl::_download() { } diff --git a/src/handlers/xdgurl.h b/src/handlers/xdgurl.h index 385edb1dd6a1381ee34669bf98550930c1892457..26d5e86d5978f51f65d15c36cbf196469bb61fa4 100644 --- a/src/handlers/xdgurl.h +++ b/src/handlers/xdgurl.h @@ -2,7 +2,7 @@ #define HANDLERS_XDGURL_H #include <QObject> -//#include <QJsonObject> +#include <QJsonObject> //class QNetworkReply; @@ -23,10 +23,15 @@ private: Core::Config *_userConfig; Core::Network *_asyncNetwork; + QJsonObject _meta; + public: explicit XdgUrl(const QString &xdgUrl, Core::Config *appConfig, Core::Config *userConfig, Core::Network *asyncNetwork, QObject *parent = 0); private: + QJsonObject _parse(); + bool _installPlasmapkg(const QString &path, const QString &type = "plasmoid"); + bool _uncompressArchive(const QString &path, const QString &targetDir); bool _download(); bool _install();