15 #include <QtWidgets/QWidget>
17 #include "DtEyepointInfoWidgetUi.hpp"
25 class DtEyepointInfoWidgetLogic;
31 ,
public Ui::DtEyepointInfoWidgetUi
43 virtual QString title();
46 virtual const std::string& pageClassName()
const;
55 virtual void setCoordinateSystem(
const DtUnicode& coordSysToDisplay );
56 virtual void addCoordinateSystem(
const QString& coordSys );
58 virtual void setXLabel(
const DtUnicode& xLabel );
59 virtual void setYLabel(
const DtUnicode& yLabel );
60 virtual void setZLabel(
const DtUnicode& zLabel );
62 virtual void setXValue(
const QString& xValStr );
63 virtual void setYValue(
const QString& yValStr );
64 virtual void setZValue(
const QString& zValStr );
66 virtual void setYawLabel(
const DtUnicode& label );
67 virtual void setPitchLabel(
const DtUnicode& label );
68 virtual void setRollLabel(
const DtUnicode& label );
70 virtual void setYawValue(
const QString& yawValStr );
71 virtual void setPitchValue(
const QString& pitchValStr );
72 virtual void setRollValue(
const QString& rollValStr );
76 virtual void showCoordinateSystemCombo(
bool b );
78 virtual QSize sizeHint()
const;
82 virtual void update();
83 virtual void updateCoordSys(
const QString& s );
84 virtual void updateOrientationMode(
const QString& m );
95 virtual void activate();
98 virtual void deactivate();
133 virtual std::string pageClassName()
const;
136 virtual DtPage* create( QWidget* parent = 0, Qt::WindowFlags f = 0 );