QwtColumnSymbol Class Reference

A drawing primitive for columns. More...

#include <qwt_column_symbol.h>

List of all members.

Public Types

enum  Style {
  NoSymbol = -1,
  Box,
  UserSymbol = 1000
}
enum  FrameStyle {
  NoFrame,
  Plain,
  Raised
}

Public Member Functions

 QwtColumnSymbol (Style=NoSymbol)
virtual ~QwtColumnSymbol ()
void setFrameStyle (FrameStyle style)
FrameStyle frameStyle () const
void setLineWidth (int width)
int lineWidth () const
void setPalette (const QPalette &)
const QPalette & palette () const
void setStyle (Style)
Style style () const
virtual void draw (QPainter *, const QwtColumnRect &) const

Protected Member Functions

void drawBox (QPainter *, const QwtColumnRect &) const

Detailed Description

A drawing primitive for columns.


Member Enumeration Documentation

Frame Style used in Box style().

  • NoFrame
  • Plain
  • Raised
See also:
Style, setFrameStyle(), frameStyle(), setStyle(), setPalette()

Style

  • NoSymbol
    No Style. The symbol cannot be drawn.
  • UserSymbol
    Styles >= UserSymbol are reserved for derived classes of QwtColumnSymbol that overload draw() with additional application specific symbol types.
See also:
setStyle(), style()

Constructor & Destructor Documentation

QwtColumnSymbol::QwtColumnSymbol ( Style  style = NoSymbol  ) 

Constructor

Parameters:
style Style of the symbol
See also:
setStyle(), style(), Style
QwtColumnSymbol::~QwtColumnSymbol (  )  [virtual]

Destructor.


Member Function Documentation

void QwtColumnSymbol::draw ( QPainter *  painter,
const QwtColumnRect rect 
) const [virtual]

Draw the symbol depending on its style.

Parameters:
painter Painter
rect Directed rectangle
See also:
drawBox()
void QwtColumnSymbol::drawBox ( QPainter *  painter,
const QwtColumnRect rect 
) const [protected]

Draw the symbol when it is in Box style.

Parameters:
painter Painter
rect Directed rectangle
See also:
draw()
QwtColumnSymbol::FrameStyle QwtColumnSymbol::frameStyle (  )  const
Returns:
Current frame style, that is used for the Box style.
See also:
setFrameStyle(), lineWidth(), setStyle()
int QwtColumnSymbol::lineWidth (  )  const
Returns:
Line width of the frame, that is used for the Box style.
See also:
setLineWidth(), frameStyle(), setStyle()
const QPalette & QwtColumnSymbol::palette (  )  const
Returns:
Current palette
See also:
setPalette()
void QwtColumnSymbol::setFrameStyle ( FrameStyle  frameStyle  ) 

Set the frame, that is used for the Box style.

Parameters:
frameStyle Frame style
See also:
frameStyle(), setLineWidth(), setStyle()
void QwtColumnSymbol::setLineWidth ( int  width  ) 

Set the line width of the frame, that is used for the Box style.

Parameters:
width Width
See also:
lineWidth(), setFrameStyle()
void QwtColumnSymbol::setPalette ( const QPalette &  palette  ) 

Assign a palette for the symbol

Parameters:
palette Palette
See also:
palette(), setStyle()
void QwtColumnSymbol::setStyle ( Style  style  ) 

Specify the symbol style

Parameters:
style Style
See also:
style(), setPalette()
QwtColumnSymbol::Style QwtColumnSymbol::style (  )  const
Returns:
Current symbol style
See also:
setStyle()
Generated on Sun Nov 21 12:01:30 2010 for Qwt User's Guide by  doxygen 1.6.3