!XT (BREAK-16) (Sandbox) Remove double-newlines at the end of files.
[CRYENGINE.git] / Code / Sandbox / EditorQt / GotoPositionDlg.h
blob8a1e9604a18b8741269f5406c8f94dbbfe886512
1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
3 #pragma once
4 #include "Controls/EditorDialog.h"
6 class QString;
7 class QLineEdit;
9 class CPositionSpinBox;
10 class CRotationSpinBox;
11 class CSegmentSpinBox;
13 class CGotoPositionDialog
14 : public CEditorDialog
16 public:
17 explicit CGotoPositionDialog();
18 ~CGotoPositionDialog();
20 protected:
21 void OnPositionStringChanged();
22 void OnValueChanged();
24 void GotoPosition();
26 private:
27 QLineEdit* m_pPositionString;
29 CPositionSpinBox* m_pPositionBoxes[3];
30 CRotationSpinBox* m_pRotationBoxes[3];
31 CSegmentSpinBox* m_pSegmentBoxes[2];
33 Vec3 m_position;
34 Ang3 m_rotation;
35 Vec2 m_segment;