#ifndef JSONACTIVEEXCHANGESPARSER_H #define JSONACTIVEEXCHANGESPARSER_H #include #include #include #include #include "jsonsingleactiveexchange.h" class QmlImageProvider; class JsonActiveExchangesParser : public QJsonObject { public: JsonActiveExchangesParser(); JsonActiveExchangesParser( const QJsonObject& a_rOther ); virtual ~JsonActiveExchangesParser(){} const QList& GetExchanges() const; QList& GetExchanges(); void AddImagesToPool( QmlImageProvider* a_pImageProvider ); private: void ResolveExchangesArray(); QList m_aActiveExchanges; }; #endif // JSONACTIVEEXCHANGESPARSER_H