Plasma Engine  2.0
Loading...
Searching...
No Matches
DuplicateDlg.moc.h
1#pragma once
2
3#include <EditorPluginScene/EditorPluginSceneDLL.h>
4#include <EditorPluginScene/ui_DuplicateDlg.h>
5
6#include <QDialog>
7
8class plQtDuplicateDlg : public QDialog, public Ui_DuplicateDlg
9{
10 Q_OBJECT
11
12public:
13 plQtDuplicateDlg(QWidget* pParent = nullptr);
14
15 static plUInt32 s_uiNumberOfCopies;
16 static bool s_bGroupCopies;
17 static plVec3 s_vTranslationStep;
18 static plVec3 s_vRotationStep;
19 static plVec3 s_vRandomTranslation;
20 static plVec3 s_vRandomRotation;
21 static int s_iRevolveStartAngle;
22 static int s_iRevolveAngleStep;
23 static float s_fRevolveRadius;
24 static int s_iRevolveAxis;
25
26public Q_SLOTS:
27 virtual void on_DefaultButtons_clicked(QAbstractButton* pButton);
28
29 virtual void on_toolButtonTransX_clicked();
30 virtual void on_toolButtonTransY_clicked();
31 virtual void on_toolButtonTransZ_clicked();
32
33 virtual void on_RevolveNone_clicked();
34 virtual void on_RevolveX_clicked();
35 virtual void on_RevolveY_clicked();
36 virtual void on_RevolveZ_clicked();
37
38private:
39 plVec3 m_vBoundingBoxSize;
40};
41
Definition DuplicateDlg.moc.h:9
plQtDuplicateDlg(QWidget *pParent=nullptr)
Definition DuplicateDlg.cpp:18