修改画面载入逻辑(未成功)
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
#define P401_CUTTINGPAGE_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
#include <QProgressBar>
|
||||
#include <PublicFunctions/CurvePlotWidget.h>
|
||||
#include <PublicFunctions/ObjLoader.h>
|
||||
namespace Ui {
|
||||
class P401_CuttingPage;
|
||||
}
|
||||
@@ -14,9 +16,35 @@ class P401_CuttingPage : public QWidget
|
||||
public:
|
||||
explicit P401_CuttingPage(QWidget *parent = nullptr);
|
||||
~P401_CuttingPage();
|
||||
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();
|
||||
signals:
|
||||
void preprocessFinished(QVector3D center, float radius);
|
||||
void loadModelRequest(const QString& devName, const QString& filePath, QVector3D center, float radius);
|
||||
|
||||
private:
|
||||
Ui::P401_CuttingPage *ui;
|
||||
|
||||
QStringList PercentageText;
|
||||
QStringList TrueColor;
|
||||
QStringList FalseColor;
|
||||
QString DevName3D = "";
|
||||
uint16_t mAngle = 0;
|
||||
ObjLoader *mObjLoader;
|
||||
|
||||
QThread* m_workerThread;
|
||||
ObjLoader* m_workerLoader;
|
||||
QVector3D m_modelCenter;
|
||||
float m_modelRadius;
|
||||
QString m_currentDevName;
|
||||
QString m_currentFilePath;
|
||||
QVector3D m_currentPosition;
|
||||
};
|
||||
|
||||
#endif // P401_CUTTINGPAGE_H
|
||||
|
||||
Reference in New Issue
Block a user