14 #include <QtWidgets/QDial>
54 virtual void setBackGround(BackGroundType type);
58 virtual BackGroundType backGround()
const;
62 virtual void setNeedle(NeedleType type);
66 virtual NeedleType needle()
const;
71 int direction()
const;
76 double directionF()
const;
80 void directionChanged(
int);
83 void directionChanged(
double);
89 void setDirection(
int degrees);
94 void setDirection(
double degrees);
99 void onValueChanged(
int val);
104 virtual void paintEvent(QPaintEvent* event);
108 virtual void resizeEvent(QResizeEvent* event);
113 virtual void drawCompass(QPainter& painter, QRectF& rect);
117 virtual void drawCompassTick(QPainter& painter);
121 virtual void drawHeadingNorth(QPainter& painter);
126 virtual void drawDirection(QPainter& painter, QRectF& rect);
130 virtual void drawNeedle(QPainter& painter);
138 int convert(
int val)
const;
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.