23 #ifndef KDCHARTPOLARDIAGRAM_H 24 #define KDCHARTPOLARDIAGRAM_H 58 void resize (
const QSizeF& area )
override;
62 qreal valueTotals ()
const override;
64 qreal numberOfValuesPerDataset()
const override;
66 qreal numberOfGridRings()
const override;
71 void setZeroDegreePosition(
int degrees );
73 int zeroDegreePosition()
const;
75 void setRotateCircularLabels(
bool rotateCircularLabels );
76 bool rotateCircularLabels()
const;
81 void setCloseDatasets(
bool closeDatasets );
82 bool closeDatasets()
const;
84 void setShowDelimitersAtPosition(
Position position,
85 bool showDelimiters );
86 void setShowLabelsAtPosition(
Position position,
89 bool showDelimitersAtPosition(
Position position )
const;
91 bool showLabelsAtPosition(
Position position )
const;
94 bool calculateListAndReturnScale,
95 qreal& newZoomX, qreal& newZoomY );
100 void paintEvent ( QPaintEvent* )
override;
101 void resizeEvent ( QResizeEvent* )
override;
102 virtual void paintPolarMarkers(
PaintContext* ctx,
const QPolygonF& polygon );
109 #endif // KDCHARTPOLARDIAGRAM_H
PolarDiagram defines a common polar diagram.
Base class for diagrams based on a polar coordinate system.
Stores information about painting diagrams.
#define KDCHART_DECLARE_DERIVED_DIAGRAM(X, PLANE)
Defines a position, using compass terminology.