| 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.