diff --git a/src/lib/qtlib/qtlib-test.pro b/src/lib/qtlib/qtlib-test.pro deleted file mode 100644 index 7769787444482c0c01b5367587f20104631aa8bf..0000000000000000000000000000000000000000 --- a/src/lib/qtlib/qtlib-test.pro +++ /dev/null @@ -1,13 +0,0 @@ -include(qtlib.pri) - -TARGET = qtlib-test - -TEMPLATE = app - -CONFIG += c++11 - -QT += core - -SOURCES += test/main.cpp - -DISTFILES += README.md diff --git a/src/lib/qtlib/qtlib.pro b/src/lib/qtlib/qtlib.pro new file mode 100644 index 0000000000000000000000000000000000000000..9d4fe42ddc95c76ad45a392b1a4376d8850e4228 --- /dev/null +++ b/src/lib/qtlib/qtlib.pro @@ -0,0 +1,3 @@ +include(qtlib.pri) + +DISTFILES += README.md diff --git a/src/lib/qtlib/test/main.cpp b/src/lib/qtlib/test/main.cpp deleted file mode 100644 index 9c2ab9447cdfc88ef2d0d1bb073afeed420107dd..0000000000000000000000000000000000000000 --- a/src/lib/qtlib/test/main.cpp +++ /dev/null @@ -1,67 +0,0 @@ -#include <QObject> -#include <QCoreApplication> -#include <QDebug> - -#include "qtlib_file.h" -#include "qtlib_dir.h" -#include "qtlib_json.h" -#include "qtlib_config.h" -#include "qtlib_networkresource.h" -#include "qtlib_ocsapi.h" -#include "qtlib_package.h" - -class Test : public QObject -{ -public: - Test() {} - virtual ~Test() {} - - void start() - { - qDebug() << "Start"; - - qtlib::NetworkResource *resource = new qtlib::NetworkResource( - "LGPL-3.0", - QUrl("https://api.opensource.org/license/LGPL-3.0"), - false, - this); - connect(resource, &qtlib::NetworkResource::downloadProgress, this, &Test::downloadProgress); - QJsonObject result = qtlib::Json(resource->get()->readData()).toObject(); - - qDebug() << resource->id() << ":" << result["name"].toString(); - - connect(resource, &qtlib::NetworkResource::finished, this, &Test::finished); - resource->setId(result["name"].toString()); - resource->setUrl(QUrl(result["text"].toArray()[0].toObject()["url"].toString())); - resource->setAsync(true); - resource->get(); - } - -public slots: - void finished(qtlib::NetworkResource *resource) - { - QString path = qtlib::Dir::tempPath() + "/" + resource->url().fileName(); - resource->saveData(path); - - qDebug() << "Downloaded" << resource->id() << ":" << path; - qDebug() << "Finished"; - - resource->deleteLater(); - QCoreApplication::exit(); - } - - void downloadProgress(QString id, qint64 bytesReceived, qint64 bytesTotal) - { - qDebug() << "Progress" << id << ":" << bytesReceived << "/" << bytesTotal; - } -}; - -int main(int argc, char *argv[]) -{ - QCoreApplication app(argc, argv); - - Test test; - test.start(); - - return app.exec(); -}