#ifndef P301_PUMPPAGE_H #define P301_PUMPPAGE_H #include #include #include #include namespace Ui { class P301_PumpPage; } class P301_PumpPage : public QWidget { Q_OBJECT public: explicit P301_PumpPage(QWidget *parent = nullptr); ~P301_PumpPage(); void WinInit(); void SetProgressBar(QProgressBar *PB,uint16_t Value,uint8_t ColorIndex,QStringList Color); void SetPos(float Zoom,QVector3D Move,QVector3D Pos); private slots: void UIRefreshTimeOut(); void TrailRefreshTimeOut(); void Show3D(); void RotateDev(); private: Ui::P301_PumpPage *ui; QStringList slOilTemp; QStringList slOilLevel; QStringList PercentageText; QStringList TrueColor; QStringList FalseColor; QString DevName3D = ""; uint16_t mAngle = 0; ObjLoader *mObjLoader; }; #endif // P301_PUMPPAGE_H