summaryrefslogtreecommitdiffstats
path: root/tests/manual/assets/downloader/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/assets/downloader/main.cpp')
-rw-r--r--tests/manual/assets/downloader/main.cpp48
1 files changed, 0 insertions, 48 deletions
diff --git a/tests/manual/assets/downloader/main.cpp b/tests/manual/assets/downloader/main.cpp
deleted file mode 100644
index d9d711cfce5..00000000000
--- a/tests/manual/assets/downloader/main.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (C) 2024 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
-
-#include <QtExamplesAssetDownloader/assetdownloader.h>
-
-#include <QApplication>
-#include <QMessageBox>
-#include <QProgressDialog>
-
-using namespace Assets::Downloader;
-
-int main(int argc, char *argv[])
-{
- QApplication app(argc, argv);
- app.setOrganizationName("QtProject");
- app.setApplicationName("Asset Downloader");
-
- QProgressDialog progress;
- progress.setAutoClose(false);
- progress.setRange(0, 0);
- QObject::connect(&progress, &QProgressDialog::canceled, &app, &QApplication::quit);
-
- AssetDownloader downloader;
- downloader.setJsonFileName("car-configurator-assets-v1.json");
- downloader.setZipFileName("car-configurator-assets-v1.zip");
- downloader.setDownloadBase(QUrl("https://download.qt.io/learning/examples/"));
-
- QObject::connect(&downloader, &AssetDownloader::started,
- &progress, &QProgressDialog::show);
- QObject::connect(&downloader, &AssetDownloader::progressChanged, &progress, [&progress](
- int progressValue, int progressMaximum, const QString &progressText) {
- progress.setLabelText(progressText);
- progress.setMaximum(progressMaximum);
- progress.setValue(progressValue);
- });
- QObject::connect(&downloader, &AssetDownloader::finished, &progress, [&](bool success) {
- progress.reset();
- progress.hide();
- if (success)
- QMessageBox::information(nullptr, "Asset Downloader", "Download Finished Successfully.");
- else
- QMessageBox::warning(nullptr, "Asset Downloader", "Download Finished with an Error.");
- });
-
- downloader.start();
-
- return app.exec();
-}