#include <qwt_plot_canvas.h>
List of all members.
Public Types |
enum | FocusIndicator {
NoFocusIndicator,
CanvasFocusIndicator,
ItemFocusIndicator
} |
enum | PaintAttribute {
PaintCached = 1,
PaintPacked = 2
} |
Detailed Description
Canvas of a QwtPlot.
- See also:
- QwtPlot
Member Enumeration Documentation
Focus indicator.
- NoFocusIndicator
Don't paint a focus indicator
- CanvasFocusIndicator
The focus is related to the complete canvas. Paint the focus indicator using paintFocus()
- ItemFocusIndicator
The focus is related to an item (curve, point, ...) on the canvas. It is up to the application to display a focus indication using f.e. highlighting.
- See also:
- setFocusIndicator(), focusIndicator(), paintFocus()
Paint attributes.
- PaintCached
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. Disabling the cache will improve the performance for incremental paints (using QwtPlotCurve::draw).
- PaintPacked
Suppress system background repaints and paint it together with the canvas contents. Painting packed might avoid flickering for expensive repaints, when there is a notable gap between painting the background and the plot contents.
The default setting enables PaintCached and PaintPacked
- See also:
- setPaintAttribute(), testPaintAttribute(), paintCache()
Member Function Documentation
void QwtPlotCanvas::drawCanvas |
( |
QPainter * |
painter = NULL | ) |
|
|
protected |
Draw the the canvas
Paints all plot items to the contentsRect(), using QwtPlot::drawCanvas and updates the paint cache.
- Parameters:
-
- See also:
- QwtPlot::drawCanvas(), setPaintAttributes(), testPaintAttributes()
void QwtPlotCanvas::drawContents |
( |
QPainter * |
painter | ) |
|
|
protectedvirtual |
Redraw the canvas, and focus rect
- Parameters:
-
void QwtPlotCanvas::drawFocusIndicator |
( |
QPainter * |
painter | ) |
|
|
protectedvirtual |
Draw the focus indication
- Parameters:
-
void QwtPlotCanvas::hideEvent |
( |
QHideEvent * |
event | ) |
|
|
protectedvirtual |
void QwtPlotCanvas::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
protectedvirtual |
void QwtPlotCanvas::replot |
( |
| ) |
|
void QwtPlotCanvas::setFocusIndicator |
( |
FocusIndicator |
focusIndicator | ) |
|
void QwtPlotCanvas::setPaintAttribute |
( |
PaintAttribute |
attribute, |
|
|
bool |
on = true |
|
) |
| |
bool QwtPlotCanvas::testPaintAttribute |
( |
PaintAttribute |
attribute | ) |
const |
Test wether a paint attribute is enabled
- Parameters:
-
- Returns:
- true if the attribute is enabled
- See also:
- setPaintAttribute()