5 class GaugeHorizon : public Gauge
8 Q_PROPERTY(QColor horizonGroundColor READ getHorizonGroundColor WRITE setHorizonGroundColor)
9 Q_PROPERTY(QColor horizonSkyColor READ getHorizonSkyColor WRITE setHorizonSkyColor)
10 Q_PROPERTY(QColor horizonLineColor READ getHorizonLineColor WRITE setHorizonLineColor)
12 explicit GaugeHorizon(QGraphicsItem *parent = 0);
13 void paint(QPainter *painter,const QStyleOptionGraphicsItem *option,
15 void drawHorizon(QPainter *painter,float pitch,float roll);
16 void setHorizonSkyColor(QColor val_) { m_horizonSkyColor=val_;};
17 QColor getHorizonSkyColor() {return m_horizonSkyColor;};
18 void setHorizonLineColor(QColor val_) { m_horizonLineColor=val_;};
19 QColor getHorizonLineColor() {return m_horizonLineColor;};
20 void setHorizonGroundColor(QColor val_) { m_horizonGroundColor=val_;};
21 QColor getHorizonGroundColor() {return m_horizonGroundColor;};
23 QColor m_horizonLineColor;
24 QColor m_horizonSkyColor;
25 QColor m_horizonGroundColor;
27 QPolygon plane,planel,planer;
28 QPolygon zeroTriangle;
29 QPolygon angleTriangle;
33 #endif // GAUGEHORIZON_H