!B (Sandbox) (CE-21795) Importing models with multisubmaterials via fbx switches...
[CRYENGINE.git] / Code / Sandbox / Plugins / LodGeneratorPlugin / panel / GeometryLodGeneratorTaskPanel.h
blob6e82a74a8fd90754de1f908c77837a8f44963886
1 #pragma once
3 #include <QWidget>
4 #include <QTime>
6 namespace Ui {
7 class CGeometryLodGeneratorTaskPanel;
10 class CGeometryLodGeneratorTaskPanel : public QWidget
12 Q_OBJECT
14 public:
15 explicit CGeometryLodGeneratorTaskPanel(QWidget *parent = 0);
16 ~CGeometryLodGeneratorTaskPanel();
18 void Reset();
20 signals:
21 void UpdateTime_Signal(const QString);
22 void UpdateProgress_Signal(int Progress);
23 void EnbleProgress_Signal(bool enable);
24 void OnLodChainGenerationFinished();
26 public slots:
28 void LodGenGenerate();
29 void LodGenCancel();
31 private:
33 void timerEvent( QTimerEvent *event );
34 void TaskStarted();
35 void TaskFinished();
39 private:
40 Ui::CGeometryLodGeneratorTaskPanel *ui;
42 QTime m_StartTime;
44 private:
45 int m_nTimerId;