Qwt User's Guide 6.3.0
|
Canvas of a QwtPolarPlot. More...
#include <qwt_polar_canvas.h>
Public Types | |
enum | PaintAttribute { BackingStore = 0x01 } |
Paint attributes. More... | |
typedef QFlags< PaintAttribute > | PaintAttributes |
Public Member Functions | |
QwtPolarCanvas (QwtPolarPlot *) | |
Constructor. | |
virtual | ~QwtPolarCanvas () |
Destructor. | |
QwtPolarPlot * | plot () |
const QwtPolarPlot * | plot () const |
void | setPaintAttribute (PaintAttribute, bool on=true) |
Changing the paint attributes. | |
bool | testPaintAttribute (PaintAttribute) const |
const QPixmap * | backingStore () const |
void | invalidateBackingStore () |
Invalidate the internal backing store. | |
QwtPointPolar | invTransform (const QPoint &) const |
QPoint | transform (const QwtPointPolar &) const |
Protected Member Functions | |
virtual void | paintEvent (QPaintEvent *) override |
virtual void | resizeEvent (QResizeEvent *) override |
Canvas of a QwtPolarPlot.
The canvas is the widget, where all polar items are painted to.
Definition at line 27 of file qwt_polar_canvas.h.
typedef QFlags<PaintAttribute > QwtPolarCanvas::PaintAttributes |
An ORed combination of PaintAttribute values.
Definition at line 50 of file qwt_polar_canvas.h.
Paint attributes.
The default setting enables BackingStore
Enumerator | |
---|---|
BackingStore | Paint double buffered and reuse the content of the pixmap buffer for some spontaneous repaints that happen when a plot gets unhidden, deiconified or changes the focus. |
Definition at line 40 of file qwt_polar_canvas.h.
|
explicit |
Constructor.
Definition at line 77 of file qwt_polar_canvas.cpp.
|
virtual |
Destructor.
Definition at line 91 of file qwt_polar_canvas.cpp.
const QPixmap * QwtPolarCanvas::backingStore | ( | ) | const |
Definition at line 170 of file qwt_polar_canvas.cpp.
void QwtPolarCanvas::invalidateBackingStore | ( | ) |
Invalidate the internal backing store.
Definition at line 176 of file qwt_polar_canvas.cpp.
QwtPointPolar QwtPolarCanvas::invTransform | ( | const QPoint & | pos | ) | const |
Translate a point from widget into plot coordinates
pos | Point in widget coordinates of the plot canvas |
Definition at line 267 of file qwt_polar_canvas.cpp.
|
overrideprotectedvirtual |
QwtPolarPlot * QwtPolarCanvas::plot | ( | ) |
Definition at line 97 of file qwt_polar_canvas.cpp.
const QwtPolarPlot * QwtPolarCanvas::plot | ( | ) | const |
Definition at line 103 of file qwt_polar_canvas.cpp.
|
overrideprotectedvirtual |
void QwtPolarCanvas::setPaintAttribute | ( | PaintAttribute | attribute, |
bool | on = true ) |
Changing the paint attributes.
attribute | Paint attribute |
on | On/Off |
The default setting enables BackingStore
Definition at line 118 of file qwt_polar_canvas.cpp.
bool QwtPolarCanvas::testPaintAttribute | ( | PaintAttribute | attribute | ) | const |
Test whether a paint attribute is enabled
attribute | Paint attribute |
Definition at line 164 of file qwt_polar_canvas.cpp.
QPoint QwtPolarCanvas::transform | ( | const QwtPointPolar & | polarPos | ) | const |
Translate a point from plot into widget coordinates
polarPos | Point in plot coordinates |
Definition at line 310 of file qwt_polar_canvas.cpp.