53 #include <QGraphicsView>
54 #include <QGraphicsSvgItem>
66 explicit qfi_NAV( QWidget *parent = 0 );
87 void setBearing(
float bearing,
bool visible =
false );
90 void setDeviation(
float deviation,
bool visible =
false );
93 void setDistance(
float distance,
bool visible =
false );
102 QGraphicsScene *m_scene;
104 QGraphicsSvgItem *m_itemBack;
105 QGraphicsSvgItem *m_itemMask;
106 QGraphicsSvgItem *m_itemMark;
108 QGraphicsSvgItem *m_itemBrgArrow;
109 QGraphicsSvgItem *m_itemCrsArrow;
110 QGraphicsSvgItem *m_itemDevBar;
111 QGraphicsSvgItem *m_itemDevScale;
112 QGraphicsSvgItem *m_itemHdgBug;
113 QGraphicsSvgItem *m_itemHdgScale;
115 QGraphicsTextItem *m_itemCrsText;
116 QGraphicsTextItem *m_itemHdgText;
117 QGraphicsTextItem *m_itemDmeText;
119 QColor m_crsTextColor;
120 QColor m_hdgTextColor;
121 QColor m_dmeTextColor;
134 bool m_bearingVisible;
135 bool m_deviationVisible;
136 bool m_distanceVisible;
138 float m_devBarDeltaX_new;
139 float m_devBarDeltaX_old;
140 float m_devBarDeltaY_new;
141 float m_devBarDeltaY_old;
146 float m_originalPixPerDev;
148 QPointF m_originalNavCtr;
150 QPointF m_originalCrsTextCtr;
151 QPointF m_originalHdgTextCtr;
152 QPointF m_originalDmeTextCtr;
154 const int m_originalHeight;
155 const int m_originalWidth;
161 const int m_brgArrowZ;
162 const int m_crsArrowZ;
163 const int m_crsTextZ;
165 const int m_devScaleZ;
167 const int m_hdgScaleZ;
168 const int m_hdgTextZ;
169 const int m_dmeTextZ;
void reinit()
Definition: qfi_NAV.cpp:193
void setBearing(float bearing, bool visible=false)
Definition: qfi_NAV.cpp:245
void setCourse(float course)
Definition: qfi_NAV.cpp:235
void setHeading(float heading)
Definition: qfi_NAV.cpp:215
void setDistance(float distance, bool visible=false)
Definition: qfi_NAV.cpp:267
void resizeEvent(QResizeEvent *event)
Definition: qfi_NAV.cpp:275
virtual ~qfi_NAV()
Definition: qfi_NAV.cpp:179
void update()
Definition: qfi_NAV.cpp:205
void setHeadingBug(float headingBug)
Definition: qfi_NAV.cpp:225
qfi_NAV(QWidget *parent=0)
Definition: qfi_NAV.cpp:67
void setDeviation(float deviation, bool visible=false)
Definition: qfi_NAV.cpp:256