17 #include <vrvCoreQt/DtDisplayUnitsSettingsUi.hpp>
20 #include <QtGui/QWidget>
29 ,
public Ui::DtDisplayUnitsSettingsWidgetUI
36 Qt::WindowFlags f = Qt::Widget );
41 virtual void addCoordinateSystem( std::string name );
42 virtual void addDistanceUnits( std::string name );
43 virtual void addAltitudeUnits( std::string name );
44 virtual void addVelocityUnits( std::string name );
45 virtual void addAccelerationUnits( std::string name );
46 virtual void addOrientationUnits( std::string name );
47 virtual void addRotationalVelocityUnits( std::string name );
49 virtual void setCoordinateSystemVisible(
bool visible );
50 virtual void setDistanceVisible(
bool visible );
51 virtual void setAltitudeVisible(
bool visible );
52 virtual void setVelocityVisible(
bool visible );
53 virtual void setAccelerationVisible(
bool visible );
54 virtual void setOrientationVisible(
bool visible );
55 virtual void setRotationalVelocityVisible(
bool visible );
57 virtual void setCoordinateSystem(
59 virtual void setDistanceUnits(
61 virtual void setAltitudeUnits(
63 virtual void setVelocityUnits(
65 virtual void setAccelerationUnits(
67 virtual void setOrientationUnits(
69 virtual void setRotationalVelocityUnits(
72 virtual void setCoordinateSystemDecimals(
int decimals );
73 virtual void setDistanceUnitsDecimals(
int decimals );
74 virtual void setAltitudeUnitsDecimals(
int decimals );
75 virtual void setVelocityUnitsDecimals(
int decimals );
76 virtual void setAccelerationUnitsDecimals(
int decimals );
77 virtual void setOrientationUnitsDecimals(
int decimals );
78 virtual void setRotationalVelocityUnitsDecimals(
int decimals );
80 virtual int coordinateSystemDecimals();
81 virtual int distanceDecimals();
82 virtual int altitudeDecimals();
83 virtual int velocityDecimals();
84 virtual int accelerationDecimals();
85 virtual int orientationDecimals();
86 virtual int rotationalVelocityDecimals();
89 virtual void clearCoordinateSystems();
90 virtual void clearAltitudes();
91 virtual void clearDistances();
92 virtual void clearVelocities();
93 virtual void clearAccelerations();
94 virtual void clearRotationalVelocities();
95 virtual void clearOrientations();
99 void slot_onCoordinateSystemChanged(
int cs );
100 void slot_onDistanceUnitsChanged(
int unit );
101 void slot_onAltitudeUnitsChanged(
int unit );
102 void slot_onVelocityUnitsChanged(
int unit );
103 void slot_onAccelerationUnitsChanged(
int unit );
104 void slot_onOrientationUnitsChanged(
int unit );
105 void slot_onRotationalVelocityUnitsChanged(
int unit );
107 void slot_onCoordinateSystemDecimalsChanged(
int decimals );
108 void slot_onDistanceDecimalsChanged(
int decimals );
109 void slot_onAltitudeDecimalsChanged(
int decimals );
110 void slot_onVelocityDecimalsChanged(
int decimals );
111 void slot_onAccelerationDecimalsChanged(
int decimals );
112 void slot_onOrientationDecimalsChanged(
int decimals );
113 void slot_onRotationalVelocityDecimalsChanged(
int decimals );
117 virtual void setupGui();