Skip to content
Snippets Groups Projects
Commit 5f71287e authored by akiraohgaki's avatar akiraohgaki
Browse files

Process

parent 7e6701db
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@
#include <QUrlQuery>
#include <QMimeDatabase>
#include <QProcess>
#include <QNetworkReply>
#include "../core/config.h"
#include "../core/network.h"
......@@ -188,20 +189,18 @@ bool XdgUrl::_uncompressArchive(const QString &path, const QString &targetDir)
return false;
}
void XdgUrl::_download()
/**
* Private slots
*/
void XdgUrl::_saveDownloadedFile(QNetworkReply *reply)
{
return true;
}
void XdgUrl::_install()
void XdgUrl::_installDownloadedFile(QNetworkReply *reply)
{
return true;
}
/**
* Private slots
*/
/**
* Public slots
*/
......@@ -252,10 +251,10 @@ void XdgUrl::process()
if (isValid()) {
if (_metadata["command"].toString() == "download") {
_download();
connect(_asyncNetwork, &Core::Network::finished, this, &XdgUrl::_saveDownloadedFile);
}
else if (_metadata["command"].toString() == "install") {
_install();
connect(_asyncNetwork, &Core::Network::finished, this, &XdgUrl::_installDownloadedFile);
}
}
}
......
......@@ -4,7 +4,7 @@
#include <QObject>
#include <QJsonObject>
//class QNetworkReply;
class QNetworkReply;
namespace Core {
class Config;
......@@ -37,10 +37,10 @@ private:
QJsonObject _loadArchiveTypes();
bool _installPlasmapkg(const QString &path, const QString &type = "plasmoid");
bool _uncompressArchive(const QString &path, const QString &targetDir);
void _download();
void _install();
private slots:
void _saveDownloadedFile(QNetworkReply *reply);
void _installDownloadedFile(QNetworkReply *reply);
public slots:
QString getXdgUrl();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment