Skip to content

Commit 1bc6d2f

Browse files
committed
test addDownloadProgress
1 parent 2a37bb9 commit 1bc6d2f

File tree

9 files changed

+47
-23
lines changed

9 files changed

+47
-23
lines changed

bin/configs/cpp-qt-client.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ additionalProperties:
66
packageName: CppQtPetstoreClient
77
cppNamespace: test_namespace
88
modelNamePrefix: PFX
9+
addDownloadProgress: true

samples/client/petstore/cpp-qt/client/PFXPetApi.cpp

+9-9
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ void PFXPetApi::addPet(const PFXPet &pfx_pet) {
240240
input.headers.insert(keyValueIt->first, keyValueIt->second);
241241
}
242242

243-
243+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::addPetProgress);
244244
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::addPetCallback);
245245
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
246246
connect(worker, &QObject::destroyed, this, [this]() {
@@ -349,7 +349,7 @@ void PFXPetApi::allPets() {
349349
input.headers.insert(keyValueIt->first, keyValueIt->second);
350350
}
351351

352-
352+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::allPetsProgress);
353353
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::allPetsCallback);
354354
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
355355
connect(worker, &QObject::destroyed, this, [this]() {
@@ -448,7 +448,7 @@ void PFXPetApi::deletePet(const qint64 &pet_id, const ::test_namespace::Optional
448448
input.headers.insert(keyValueIt->first, keyValueIt->second);
449449
}
450450

451-
451+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::deletePetProgress);
452452
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::deletePetCallback);
453453
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
454454
connect(worker, &QObject::destroyed, this, [this]() {
@@ -643,7 +643,7 @@ void PFXPetApi::findPetsByStatus(const QList<QString> &status) {
643643
input.headers.insert(keyValueIt->first, keyValueIt->second);
644644
}
645645

646-
646+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::findPetsByStatusProgress);
647647
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::findPetsByStatusCallback);
648648
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
649649
connect(worker, &QObject::destroyed, this, [this]() {
@@ -848,7 +848,7 @@ void PFXPetApi::findPetsByTags(const QList<QString> &tags) {
848848
input.headers.insert(keyValueIt->first, keyValueIt->second);
849849
}
850850

851-
851+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::findPetsByTagsProgress);
852852
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::findPetsByTagsCallback);
853853
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
854854
connect(worker, &QObject::destroyed, this, [this]() {
@@ -985,7 +985,7 @@ void PFXPetApi::getPetById(const qint64 &pet_id) {
985985
input.headers.insert(keyValueIt->first, keyValueIt->second);
986986
}
987987

988-
988+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::getPetByIdProgress);
989989
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::getPetByIdCallback);
990990
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
991991
connect(worker, &QObject::destroyed, this, [this]() {
@@ -1060,7 +1060,7 @@ void PFXPetApi::updatePet(const PFXPet &pfx_pet) {
10601060
input.headers.insert(keyValueIt->first, keyValueIt->second);
10611061
}
10621062

1063-
1063+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::updatePetProgress);
10641064
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::updatePetCallback);
10651065
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
10661066
connect(worker, &QObject::destroyed, this, [this]() {
@@ -1191,7 +1191,7 @@ void PFXPetApi::updatePetWithForm(const qint64 &pet_id, const ::test_namespace::
11911191
input.headers.insert(keyValueIt->first, keyValueIt->second);
11921192
}
11931193

1194-
1194+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::updatePetWithFormProgress);
11951195
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::updatePetWithFormCallback);
11961196
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
11971197
connect(worker, &QObject::destroyed, this, [this]() {
@@ -1322,7 +1322,7 @@ void PFXPetApi::uploadFile(const qint64 &pet_id, const ::test_namespace::Optiona
13221322
input.headers.insert(keyValueIt->first, keyValueIt->second);
13231323
}
13241324

1325-
1325+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPetApi::uploadFileProgress);
13261326
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPetApi::uploadFileCallback);
13271327
connect(this, &PFXPetApi::abortRequestsSignal, worker, &QObject::deleteLater);
13281328
connect(worker, &QObject::destroyed, this, [this]() {

samples/client/petstore/cpp-qt/client/PFXPetApi.h

+9
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,15 @@ class PFXPetApi : public QObject {
152152
void updatePetWithFormSignal();
153153
void uploadFileSignal(PFXApiResponse summary);
154154

155+
void addPetProgress(qint64 bytesReceived, qint64 bytesTotal);
156+
void allPetsProgress(qint64 bytesReceived, qint64 bytesTotal);
157+
void deletePetProgress(qint64 bytesReceived, qint64 bytesTotal);
158+
void findPetsByStatusProgress(qint64 bytesReceived, qint64 bytesTotal);
159+
void findPetsByTagsProgress(qint64 bytesReceived, qint64 bytesTotal);
160+
void getPetByIdProgress(qint64 bytesReceived, qint64 bytesTotal);
161+
void updatePetProgress(qint64 bytesReceived, qint64 bytesTotal);
162+
void updatePetWithFormProgress(qint64 bytesReceived, qint64 bytesTotal);
163+
void uploadFileProgress(qint64 bytesReceived, qint64 bytesTotal);
155164

156165
void addPetSignalFull(PFXHttpRequestWorker *worker);
157166
void allPetsSignalFull(PFXHttpRequestWorker *worker, QSet<PFXPet> summary);

samples/client/petstore/cpp-qt/client/PFXPrimitivesApi.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ void PFXPrimitivesApi::primitivesIntegerPost(const ::test_namespace::OptionalPar
225225
input.headers.insert(keyValueIt->first, keyValueIt->second);
226226
}
227227

228-
228+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPrimitivesApi::primitivesIntegerPostProgress);
229229
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPrimitivesApi::primitivesIntegerPostCallback);
230230
connect(this, &PFXPrimitivesApi::abortRequestsSignal, worker, &QObject::deleteLater);
231231
connect(worker, &QObject::destroyed, this, [this]() {
@@ -298,7 +298,7 @@ void PFXPrimitivesApi::primitivesNumberPut(const ::test_namespace::OptionalParam
298298
input.headers.insert(keyValueIt->first, keyValueIt->second);
299299
}
300300

301-
301+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXPrimitivesApi::primitivesNumberPutProgress);
302302
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXPrimitivesApi::primitivesNumberPutCallback);
303303
connect(this, &PFXPrimitivesApi::abortRequestsSignal, worker, &QObject::deleteLater);
304304
connect(worker, &QObject::destroyed, this, [this]() {

samples/client/petstore/cpp-qt/client/PFXPrimitivesApi.h

+2
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ class PFXPrimitivesApi : public QObject {
9696
void primitivesIntegerPostSignal();
9797
void primitivesNumberPutSignal();
9898

99+
void primitivesIntegerPostProgress(qint64 bytesReceived, qint64 bytesTotal);
100+
void primitivesNumberPutProgress(qint64 bytesReceived, qint64 bytesTotal);
99101

100102
void primitivesIntegerPostSignalFull(PFXHttpRequestWorker *worker);
101103
void primitivesNumberPutSignalFull(PFXHttpRequestWorker *worker);

samples/client/petstore/cpp-qt/client/PFXStoreApi.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ void PFXStoreApi::deleteOrder(const QString &order_id) {
239239
input.headers.insert(keyValueIt->first, keyValueIt->second);
240240
}
241241

242-
242+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXStoreApi::deleteOrderProgress);
243243
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::deleteOrderCallback);
244244
connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater);
245245
connect(worker, &QObject::destroyed, this, [this]() {
@@ -312,7 +312,7 @@ void PFXStoreApi::getInventory() {
312312
input.headers.insert(keyValueIt->first, keyValueIt->second);
313313
}
314314

315-
315+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXStoreApi::getInventoryProgress);
316316
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::getInventoryCallback);
317317
connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater);
318318
connect(worker, &QObject::destroyed, this, [this]() {
@@ -405,7 +405,7 @@ void PFXStoreApi::getOrderById(const qint64 &order_id) {
405405
input.headers.insert(keyValueIt->first, keyValueIt->second);
406406
}
407407

408-
408+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXStoreApi::getOrderByIdProgress);
409409
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::getOrderByIdCallback);
410410
connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater);
411411
connect(worker, &QObject::destroyed, this, [this]() {
@@ -480,7 +480,7 @@ void PFXStoreApi::placeOrder(const PFXOrder &pfx_order) {
480480
input.headers.insert(keyValueIt->first, keyValueIt->second);
481481
}
482482

483-
483+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXStoreApi::placeOrderProgress);
484484
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXStoreApi::placeOrderCallback);
485485
connect(this, &PFXStoreApi::abortRequestsSignal, worker, &QObject::deleteLater);
486486
connect(worker, &QObject::destroyed, this, [this]() {

samples/client/petstore/cpp-qt/client/PFXStoreApi.h

+4
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ class PFXStoreApi : public QObject {
110110
void getOrderByIdSignal(PFXOrder summary);
111111
void placeOrderSignal(PFXOrder summary);
112112

113+
void deleteOrderProgress(qint64 bytesReceived, qint64 bytesTotal);
114+
void getInventoryProgress(qint64 bytesReceived, qint64 bytesTotal);
115+
void getOrderByIdProgress(qint64 bytesReceived, qint64 bytesTotal);
116+
void placeOrderProgress(qint64 bytesReceived, qint64 bytesTotal);
113117

114118
void deleteOrderSignalFull(PFXHttpRequestWorker *worker);
115119
void getInventorySignalFull(PFXHttpRequestWorker *worker, QMap<QString, qint32> summary);

samples/client/petstore/cpp-qt/client/PFXUserApi.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ void PFXUserApi::createUser(const PFXUser &pfx_user) {
238238
input.headers.insert(keyValueIt->first, keyValueIt->second);
239239
}
240240

241-
241+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::createUserProgress);
242242
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUserCallback);
243243
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
244244
connect(worker, &QObject::destroyed, this, [this]() {
@@ -311,7 +311,7 @@ void PFXUserApi::createUsersWithArrayInput(const QList<PFXUser> &pfx_user) {
311311
input.headers.insert(keyValueIt->first, keyValueIt->second);
312312
}
313313

314-
314+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::createUsersWithArrayInputProgress);
315315
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUsersWithArrayInputCallback);
316316
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
317317
connect(worker, &QObject::destroyed, this, [this]() {
@@ -384,7 +384,7 @@ void PFXUserApi::createUsersWithListInput(const QList<PFXUser> &pfx_user) {
384384
input.headers.insert(keyValueIt->first, keyValueIt->second);
385385
}
386386

387-
387+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::createUsersWithListInputProgress);
388388
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::createUsersWithListInputCallback);
389389
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
390390
connect(worker, &QObject::destroyed, this, [this]() {
@@ -467,7 +467,7 @@ void PFXUserApi::deleteUser(const QString &username) {
467467
input.headers.insert(keyValueIt->first, keyValueIt->second);
468468
}
469469

470-
470+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::deleteUserProgress);
471471
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::deleteUserCallback);
472472
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
473473
connect(worker, &QObject::destroyed, this, [this]() {
@@ -550,7 +550,7 @@ void PFXUserApi::getUserByName(const QString &username) {
550550
input.headers.insert(keyValueIt->first, keyValueIt->second);
551551
}
552552

553-
553+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::getUserByNameProgress);
554554
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::getUserByNameCallback);
555555
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
556556
connect(worker, &QObject::destroyed, this, [this]() {
@@ -651,7 +651,7 @@ void PFXUserApi::loginUser(const QString &username, const QString &password) {
651651
input.headers.insert(keyValueIt->first, keyValueIt->second);
652652
}
653653

654-
654+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::loginUserProgress);
655655
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::loginUserCallback);
656656
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
657657
connect(worker, &QObject::destroyed, this, [this]() {
@@ -722,7 +722,7 @@ void PFXUserApi::logoutUser() {
722722
input.headers.insert(keyValueIt->first, keyValueIt->second);
723723
}
724724

725-
725+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::logoutUserProgress);
726726
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::logoutUserCallback);
727727
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
728728
connect(worker, &QObject::destroyed, this, [this]() {
@@ -810,7 +810,7 @@ void PFXUserApi::updateUser(const QString &username, const PFXUser &pfx_user) {
810810
input.headers.insert(keyValueIt->first, keyValueIt->second);
811811
}
812812

813-
813+
connect(worker, &PFXHttpRequestWorker::downloadProgress, this, &PFXUserApi::updateUserProgress);
814814
connect(worker, &PFXHttpRequestWorker::on_execution_finished, this, &PFXUserApi::updateUserCallback);
815815
connect(this, &PFXUserApi::abortRequestsSignal, worker, &QObject::deleteLater);
816816
connect(worker, &QObject::destroyed, this, [this]() {

samples/client/petstore/cpp-qt/client/PFXUserApi.h

+8
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,14 @@ class PFXUserApi : public QObject {
139139
void logoutUserSignal();
140140
void updateUserSignal();
141141

142+
void createUserProgress(qint64 bytesReceived, qint64 bytesTotal);
143+
void createUsersWithArrayInputProgress(qint64 bytesReceived, qint64 bytesTotal);
144+
void createUsersWithListInputProgress(qint64 bytesReceived, qint64 bytesTotal);
145+
void deleteUserProgress(qint64 bytesReceived, qint64 bytesTotal);
146+
void getUserByNameProgress(qint64 bytesReceived, qint64 bytesTotal);
147+
void loginUserProgress(qint64 bytesReceived, qint64 bytesTotal);
148+
void logoutUserProgress(qint64 bytesReceived, qint64 bytesTotal);
149+
void updateUserProgress(qint64 bytesReceived, qint64 bytesTotal);
142150

143151
void createUserSignalFull(PFXHttpRequestWorker *worker);
144152
void createUsersWithArrayInputSignalFull(PFXHttpRequestWorker *worker);

0 commit comments

Comments
 (0)