diff options
Diffstat (limited to 'tests/manual/assets/downloader/main.cpp')
| -rw-r--r-- | tests/manual/assets/downloader/main.cpp | 48 |
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(); -} |
