123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef DATABOARDCORE_H
- #define DATABOARDCORE_H
- #include <QObject>
- #include <QTimer>
- #include <QFileInfoList>
- #include <QDir>
- #include <QDateTime>
- #include <QDate>
- #include "logthread.h"
- #include "infocenterserver.h"
- #include "websocketserver.h"
- #include "databasethread.h"
- class DataBoardCore : public QObject
- {
- Q_OBJECT
- public:
- explicit DataBoardCore(QObject *parent = nullptr);
- void start();
- signals:
- public slots:
- void weblog(QString receivelog);
- void timeout();
- void receivepatrol(QList<QStringList > receivePatrolList);
- private:
- int mDay;
- QSqlDatabase db;
- LogThread *logThread;
- WebSocketServer *ws;
- InfoCenterServer *infoServer;
- DatabaseThread *dbThread;
- QTimer *timer;
- QList<QStringList > receivePatrolList;
- };
- #endif // DATABOARDCORE_H
|