From b8fd55652664d6b10a985ede76d13c28213fd1b8 Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Thu, 23 Feb 2017 01:04:59 +0900 Subject: [PATCH] Update qtlib --- src/lib/qtlib/qtlib-test.pro | 13 ------- src/lib/qtlib/qtlib.pro | 3 ++ src/lib/qtlib/test/main.cpp | 67 ------------------------------------ 3 files changed, 3 insertions(+), 80 deletions(-) delete mode 100644 src/lib/qtlib/qtlib-test.pro create mode 100644 src/lib/qtlib/qtlib.pro delete mode 100644 src/lib/qtlib/test/main.cpp diff --git a/src/lib/qtlib/qtlib-test.pro b/src/lib/qtlib/qtlib-test.pro deleted file mode 100644 index 7769787..0000000 --- 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 0000000..9d4fe42 --- /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 9c2ab94..0000000 --- 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(); -} -- GitLab