#ifndef BOOTMANAGER_H #define BOOTMANAGER_H #include #include #include #include "forecastdata.h" class BootManager : public QObject { Q_OBJECT public: BootManager(QObject *parent = 0); void run(const QStringList &locations); QList data() const { return m_data; } signals: void ready(); private slots: void forecastResponse(int reqId, const ForecastData &forecast); void pixmapLoaderIsIdle(); private: QStringList m_keys; QList m_data; QList m_requests; bool m_imagesLoaded; }; #endif // BOOTMANAGER_H