Changeset View
Changeset View
Standalone View
Standalone View
src/KChart/Cartesian/KChartLeveyJenningsDiagram.h
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 46 | // KCHART_DECLARE_PRIVATE_DERIVED_PARENT( LineDiagram, CartesianCoordinatePlane * ) | |||
---|---|---|---|---|---|
47 | 47 | | |||
48 | KCHART_DECLARE_DERIVED_DIAGRAM( LeveyJenningsDiagram, LeveyJenningsCoordinatePlane ) | 48 | KCHART_DECLARE_DERIVED_DIAGRAM( LeveyJenningsDiagram, LeveyJenningsCoordinatePlane ) | ||
49 | 49 | | |||
50 | 50 | | |||
51 | public: | 51 | public: | ||
52 | explicit LeveyJenningsDiagram( QWidget* parent = nullptr, LeveyJenningsCoordinatePlane* plane = nullptr ); | 52 | explicit LeveyJenningsDiagram( QWidget* parent = nullptr, LeveyJenningsCoordinatePlane* plane = nullptr ); | ||
53 | virtual ~LeveyJenningsDiagram(); | 53 | virtual ~LeveyJenningsDiagram(); | ||
54 | 54 | | |||
55 | LineDiagram * clone() const Q_DECL_OVERRIDE; | 55 | LineDiagram * clone() const override; | ||
56 | 56 | | |||
57 | enum Symbol | 57 | enum Symbol | ||
58 | { | 58 | { | ||
59 | OkDataPoint, | 59 | OkDataPoint, | ||
60 | NotOkDataPoint, | 60 | NotOkDataPoint, | ||
61 | LotChanged, | 61 | LotChanged, | ||
62 | SensorChanged, | 62 | SensorChanged, | ||
63 | FluidicsPackChanged | 63 | FluidicsPackChanged | ||
Show All 30 Lines | |||||
94 | 94 | | |||
95 | void setScanLinePen( const QPen& pen ); | 95 | void setScanLinePen( const QPen& pen ); | ||
96 | QPen scanLinePen() const; | 96 | QPen scanLinePen() const; | ||
97 | 97 | | |||
98 | void setSymbol( Symbol symbol, const QString& filename ); | 98 | void setSymbol( Symbol symbol, const QString& filename ); | ||
99 | QString symbol( Symbol symbol ) const; | 99 | QString symbol( Symbol symbol ) const; | ||
100 | 100 | | |||
101 | /* \reimpl */ | 101 | /* \reimpl */ | ||
102 | void setModel( QAbstractItemModel* model ) Q_DECL_OVERRIDE; | 102 | void setModel( QAbstractItemModel* model ) override; | ||
103 | 103 | | |||
104 | QPair< QDateTime, QDateTime > timeRange() const; | 104 | QPair< QDateTime, QDateTime > timeRange() const; | ||
105 | void setTimeRange( const QPair< QDateTime, QDateTime >& timeRange ); | 105 | void setTimeRange( const QPair< QDateTime, QDateTime >& timeRange ); | ||
106 | 106 | | |||
107 | protected: | 107 | protected: | ||
108 | void paint( PaintContext* paintContext ) Q_DECL_OVERRIDE; | 108 | void paint( PaintContext* paintContext ) override; | ||
109 | void drawChanges( PaintContext* paintContext ); | 109 | void drawChanges( PaintContext* paintContext ); | ||
110 | 110 | | |||
111 | virtual void drawDataPointSymbol( PaintContext* paintContext, const QPointF& pos, bool ok ); | 111 | virtual void drawDataPointSymbol( PaintContext* paintContext, const QPointF& pos, bool ok ); | ||
112 | virtual void drawLotChangeSymbol( PaintContext* paintContext, const QPointF& pos ); | 112 | virtual void drawLotChangeSymbol( PaintContext* paintContext, const QPointF& pos ); | ||
113 | virtual void drawSensorChangedSymbol( PaintContext* paintContext, const QPointF& pos ); | 113 | virtual void drawSensorChangedSymbol( PaintContext* paintContext, const QPointF& pos ); | ||
114 | virtual void drawFluidicsPackChangedSymbol( PaintContext* paintContext, const QPointF& pos ); | 114 | virtual void drawFluidicsPackChangedSymbol( PaintContext* paintContext, const QPointF& pos ); | ||
115 | 115 | | |||
116 | virtual QRectF iconRect() const; | 116 | virtual QRectF iconRect() const; | ||
117 | 117 | | |||
118 | QSvgRenderer* iconRenderer( Symbol symbol ); | 118 | QSvgRenderer* iconRenderer( Symbol symbol ); | ||
119 | 119 | | |||
120 | /** \reimpl */ | 120 | /** \reimpl */ | ||
121 | const QPair<QPointF, QPointF> calculateDataBoundaries() const Q_DECL_OVERRIDE; | 121 | const QPair<QPointF, QPointF> calculateDataBoundaries() const override; | ||
122 | 122 | | |||
123 | protected Q_SLOTS: | 123 | protected Q_SLOTS: | ||
124 | void calculateMeanAndStandardDeviation() const; | 124 | void calculateMeanAndStandardDeviation() const; | ||
125 | }; // End of class KChartLineDiagram | 125 | }; // End of class KChartLineDiagram | ||
126 | 126 | | |||
127 | } | 127 | } | ||
128 | 128 | | |||
129 | #endif // KCHARTLINEDIAGRAM_H | 129 | #endif // KCHARTLINEDIAGRAM_H |