From 655ed6846ca7ce8629b350805bbecd76002cef3c Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Tue, 13 Sep 2016 07:16:47 +0900 Subject: [PATCH] Pre-defined methods --- src/handlers/xdgurl.cpp | 12 ++++++++++++ src/handlers/xdgurl.h | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/handlers/xdgurl.cpp b/src/handlers/xdgurl.cpp index 168c418..333b103 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 385edb1..26d5e86 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(); -- GitLab