10 #ifndef QWT_COMPASS_ROSE_H
11 #define QWT_COMPASS_ROSE_H 1
13 #include "qwt_global.h"
48 virtual void draw( QPainter *painter,
49 const QPointF ¢er,
double radius,
double north,
50 QPalette::ColorGroup colorGroup = QPalette::Active )
const = 0;
65 void setWidth(
double w );
68 void setNumThorns(
int count );
69 int numThorns()
const;
71 void setNumThornLevels(
int count );
72 int numThornLevels()
const;
74 void setShrinkFactor(
double factor );
75 double shrinkFactor()
const;
77 virtual void draw( QPainter *,
const QPointF ¢er,
double radius,
78 double north, QPalette::ColorGroup = QPalette::Active )
const;
80 static void drawRose( QPainter *,
const QPalette &,
81 const QPointF ¢er,
double radius,
double origin,
double width,
82 int numThorns,
int numThornLevels,
double shrinkFactor );
Abstract base class for a compass rose.
Definition: qwt_compass_rose.h:21
virtual void draw(QPainter *painter, const QPointF ¢er, double radius, double north, QPalette::ColorGroup colorGroup=QPalette::Active) const =0
virtual void setPalette(const QPalette &p)
Assign a palette.
Definition: qwt_compass_rose.h:28
virtual ~QwtCompassRose()
Destructor.
Definition: qwt_compass_rose.h:25
A simple rose for QwtCompass.
Definition: qwt_compass_rose.h:59
const QPalette & palette() const
Definition: qwt_compass_rose.h:34