forked from ondra/colnod-connector
40 lines
627 B
C++
40 lines
627 B
C++
#ifndef COLNODAPI_H
|
|
#define COLNODAPI_H
|
|
|
|
#include "requestmanager.h"
|
|
#include "data.h"
|
|
#include "datamanager.h"
|
|
|
|
|
|
|
|
|
|
class ColnodAPI : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
|
|
ColnodAPI();
|
|
void downloadData();
|
|
void syncData();
|
|
|
|
signals:
|
|
void dataDownloaded();
|
|
void partReady();
|
|
|
|
private slots:
|
|
void areDataReady();
|
|
void checkPartOfData();
|
|
|
|
|
|
private:
|
|
RequestManager* reqMan = nullptr;
|
|
// Data* data = nullptr;
|
|
DataManager* dataMan = nullptr;
|
|
bool dataReady[2] = {false};
|
|
int index = 0;
|
|
const int numOfMembers = 2;
|
|
};
|
|
|
|
#endif // COLNODAPI_H
|