Qwt User's Guide
QwtPainterCommand Class Reference

#include <qwt_painter_command.h>

Classes

struct  ImageData
 Attributes how to paint a QImage.
struct  PixmapData
 Attributes how to paint a QPixmap.
struct  StateData
 Attributes of a state change.

Public Types

enum  Type {
  Invalid = -1, Path, Pixmap, Image,
  State
}
 Type of the paint command. More...

Public Member Functions

 QwtPainterCommand ()
 Construct an invalid command.
 QwtPainterCommand (const QwtPainterCommand &)
 QwtPainterCommand (const QPainterPath &)
 Copy constructor.
 QwtPainterCommand (const QRectF &rect, const QPixmap &, const QRectF &subRect)
 QwtPainterCommand (const QRectF &rect, const QImage &, const QRectF &subRect, Qt::ImageConversionFlags)
 QwtPainterCommand (const QPaintEngineState &)
 ~QwtPainterCommand ()
 Destructor.
QwtPainterCommandoperator= (const QwtPainterCommand &)
Type type () const
QPainterPath * path ()
const QPainterPath * path () const
PixmapData * pixmapData ()
const PixmapData * pixmapData () const
ImageData * imageData ()
const ImageData * imageData () const
StateData * stateData ()
const StateData * stateData () const

Detailed Description

QwtPainterCommand represents the attributes of a paint operation how it is used between QPainter and QPaintDevice

It is used by QwtGraphic to record and replay paint operations

See also:
QwtGraphic::commands()

Member Enumeration Documentation

Type of the paint command.

Enumerator:
Invalid 

Invalid command.

Path 

Draw a QPainterPath.

Pixmap 

Draw a QPixmap.

Image 

Draw a QImage.

State 

QPainter state change.


Constructor & Destructor Documentation

Copy constructor

Parameters:
otherCommand to be copied
QwtPainterCommand::QwtPainterCommand ( const QRectF &  rect,
const QPixmap &  pixmap,
const QRectF &  subRect 
)

Constructor for Pixmap paint operation

Parameters:
rectTarget rectangle
pixmapPixmap
subRectRectangle inside the pixmap
See also:
QPainter::drawPixmap()
QwtPainterCommand::QwtPainterCommand ( const QRectF &  rect,
const QImage &  image,
const QRectF &  subRect,
Qt::ImageConversionFlags  flags 
)

Constructor for Image paint operation

Parameters:
rectTarget rectangle
imageImage
subRectRectangle inside the image
flagsConversion flags
See also:
QPainter::drawImage()
QwtPainterCommand::QwtPainterCommand ( const QPaintEngineState &  state)

Constructor for State paint operation

Parameters:
statePaint engine state

Member Function Documentation

QwtPainterCommand::ImageData * QwtPainterCommand::imageData ( )
Returns:
Attributes how to paint a QImage
const QwtPainterCommand::ImageData * QwtPainterCommand::imageData ( ) const [inline]
Returns:
Attributes how to paint a QImage
QwtPainterCommand & QwtPainterCommand::operator= ( const QwtPainterCommand other)

Assignment operator

Parameters:
otherCommand to be copied
Returns:
Modified command
QPainterPath * QwtPainterCommand::path ( )
Returns:
Painter path to be painted
const QPainterPath * QwtPainterCommand::path ( ) const [inline]
Returns:
Painter path to be painted
QwtPainterCommand::PixmapData * QwtPainterCommand::pixmapData ( )
Returns:
Attributes how to paint a QPixmap
const QwtPainterCommand::PixmapData * QwtPainterCommand::pixmapData ( ) const [inline]
Returns:
Attributes how to paint a QPixmap
QwtPainterCommand::StateData * QwtPainterCommand::stateData ( )
Returns:
Attributes of a state change
const QwtPainterCommand::StateData * QwtPainterCommand::stateData ( ) const [inline]
Returns:
Attributes of a state change
Returns:
Type of the command

List of all members.

 All Classes Functions Variables Typedefs Enumerations Enumerator