MI
Size: a a a
MI
AS
AS
MI
MI
AS
MI
AS
AS
AS
AS
IZ
IZ
ПК
WebServiceClient
класс, который содержит QNetworkAccessManager
и отправляет GET запросы. WebServiceClient
?WebServiceClient
был метод??? getFooData(Params params);Этот метод будет звать
get
метод у менеджера и подписываться на finished
у QNetworkReply
. В слоте сигнала finished
будет парсинг реплая, конструирование из него FooData
. И вот тут я пока не сообразил...FooData
в итоге должны быть переданы в гуйовый код? Какой тип возврата должен быть у getFooData
? Я вижу вариант с передачей колбека в getFooData
, как в boost.asio. Но хотелось бы понять как принято в Qt делать? Возвращать некий объект WebServiceResponse
у которого тоже будет сигнал finished
, который уже будет содержать конечные FooData
?ПК
QNetworkReply
у моего WebServiceResponse
тоже будет вызов deleteLater
метода? Пока выглядит неочень. На каждый слой обработки делать свой класс со стрёмным удалениемMI
MI
MI
Е
QNetworkReply
у моего WebServiceResponse
тоже будет вызов deleteLater
метода? Пока выглядит неочень. На каждый слой обработки делать свой класс со стрёмным удалениемCC