#ifndef ADDRESSPAGE_H #define ADDRESSPAGE_H #include #include #include #include "../PageWidget.h" #include "../utils/httpClient.h" class QJsonArray; class QTableView; namespace Ui { class AddressPage; } class AddressPage : public QWidget { Q_OBJECT public: explicit AddressPage(QWidget *parent = nullptr); ~AddressPage(); private: void parseJsonString(const QJsonDocument &jsonDoc); void dataTable(const QJsonDocument &jsonDoc); QList jsonToItem(const QJsonObject &jsonObj); HttpClient *m_httpClient; Ui::AddressPage *ui; QStandardItemModel *model; QJsonArray dataArray; }; #endif // ADDRESSPAGE_H