You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
583 B

#ifndef MYJSONPARSE_H
#define MYJSONPARSE_H
#include <QJsonDocument>
#include <QQmlListProperty>
class IndexData;
class WeatherData;
class MyJsonParse
{
public :
MyJsonParse();
MyJsonParse(const QJsonDocument &doc);
~MyJsonParse();
void setJsonDocument(const QJsonDocument &doc);
QJsonDocument jsonDocument() const;
public:
QString getCurrentCity() const;
QString getCurrentTemp() const;
QList<IndexData *> getIndexList() const;
QList<WeatherData *> getWeatherList() const;
private:
bool m_success;
QJsonDocument m_jsonDoc;
};
#endif