12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QSqlDatabase>
- #include <QSqlQuery>
- #include <QDateTime>
- #include "logthread.h"
- #include "dbthread.h"
- #include "pointthread.h"
- #include "linethread.h"
- #include "planthread.h"
- #include "evalthread.h"
- QT_BEGIN_NAMESPACE
- namespace Ui { class MainWindow; }
- QT_END_NAMESPACE
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- MainWindow(QMainWindow *parent = nullptr);
- ~MainWindow();
- void start();
- void pointData();
- void lineData();
- void planData();
- void evalData();
- public slots:
- void getParam(QString PathMdb, QString PassWd);
- void SqlLog(QString log);
- private slots:
- void on_pushButton_clicked();
- void timeout();
- private:
- QTimer *timer;
- QSqlDatabase mainDB;
- Ui::MainWindow *ui;
- QString PathMdb;
- QString PassWd;
- LogThread *logThread;
- DBThread *dbThread;
- PointThread *pointThread;
- LineThread *lineThread;
- PlanThread *planThread;
- EvalThread *evalThread;
- };
- #endif // MAINWINDOW_H
|