Qwt User's Guide 6.3.0
Loading...
Searching...
No Matches
QwtCompassRose Class Referenceabstract

Abstract base class for a compass rose. More...

#include <qwt_compass_rose.h>

Inheritance diagram for QwtCompassRose:

Public Member Functions

 QwtCompassRose ()
 Constructor.
 
virtual ~QwtCompassRose ()
 Destructor.
 
virtual void setPalette (const QPalette &)
 Assign a palette.
 
const QPalette & palette () const
 
virtual void draw (QPainter *painter, const QPointF &center, double radius, double north, QPalette::ColorGroup colorGroup=QPalette::Active) const =0
 

Detailed Description

Abstract base class for a compass rose.

Definition at line 21 of file qwt_compass_rose.h.

Constructor & Destructor Documentation

◆ QwtCompassRose()

QwtCompassRose::QwtCompassRose ( )

Constructor.

Definition at line 34 of file qwt_compass_rose.cpp.

◆ ~QwtCompassRose()

QwtCompassRose::~QwtCompassRose ( )
virtual

Destructor.

Definition at line 39 of file qwt_compass_rose.cpp.

Member Function Documentation

◆ draw()

virtual void QwtCompassRose::draw ( QPainter * painter,
const QPointF & center,
double radius,
double north,
QPalette::ColorGroup colorGroup = QPalette::Active ) const
pure virtual

Draw the rose

Parameters
painterPainter
centerCenter point
radiusRadius of the rose
northPosition
colorGroupColor group

Implemented in QwtSimpleCompassRose.

◆ palette()

const QPalette & QwtCompassRose::palette ( ) const
Returns
Current palette

Definition at line 50 of file qwt_compass_rose.cpp.

◆ setPalette()

void QwtCompassRose::setPalette ( const QPalette & p)
virtual

Assign a palette.

Definition at line 44 of file qwt_compass_rose.cpp.