#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()