QwtLegendItem Class Reference

A widget representing something on a QwtLegend(). More...

#include <qwt_legend_item.h>

Inheritance diagram for QwtLegendItem:
Inheritance graph
[legend]

List of all members.

Public Slots

void setChecked (bool on)

Signals

void clicked ()
void pressed ()
void released ()
void checked (bool)

Public Member Functions

 QwtLegendItem (QWidget *parent=0)
virtual ~QwtLegendItem ()
void setItemMode (QwtLegend::LegendItemMode)
QwtLegend::LegendItemMode itemMode () const
void setSpacing (int spacing)
int spacing () const
virtual void setText (const QwtText &)
void setIdentifier (const QPixmap &)
QPixmap identifier () const
void setIdentifierSize (const QSize &)
QSize identifierSize () const
virtual QSize sizeHint () const
bool isChecked () const

Protected Member Functions

void setDown (bool)
bool isDown () const
virtual void paintEvent (QPaintEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)

Detailed Description

A widget representing something on a QwtLegend().


Constructor & Destructor Documentation

QwtLegendItem::QwtLegendItem ( QWidget *  parent = 0  )  [explicit]
Parameters:
parent Parent widget
QwtLegendItem::~QwtLegendItem (  )  [virtual]

Destructor.


Member Function Documentation

void QwtLegendItem::checked ( bool   )  [signal]

Signal, when the legend item has been toggled.

void QwtLegendItem::clicked (  )  [signal]

Signal, when the legend item has been clicked.

QPixmap QwtLegendItem::identifier (  )  const
Returns:
pixmap representing a plot item
See also:
setIdentifier()
QSize QwtLegendItem::identifierSize (  )  const

Return the width of the identifier

See also:
setIdentifierSize()
bool QwtLegendItem::isChecked (  )  const

Return true, if the item is checked.

bool QwtLegendItem::isDown (  )  const [protected]

Return true, if the item is down.

QwtLegend::LegendItemMode QwtLegendItem::itemMode (  )  const

Return the item mode

See also:
setItemMode()
void QwtLegendItem::keyPressEvent ( QKeyEvent *  e  )  [protected, virtual]

Handle key press events.

void QwtLegendItem::keyReleaseEvent ( QKeyEvent *  e  )  [protected, virtual]

Handle key release events.

void QwtLegendItem::mousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Handle mouse press events.

void QwtLegendItem::mouseReleaseEvent ( QMouseEvent *  e  )  [protected, virtual]

Handle mouse release events.

void QwtLegendItem::paintEvent ( QPaintEvent *  e  )  [protected, virtual]

Paint event.

Reimplemented from QwtTextLabel.

void QwtLegendItem::pressed (  )  [signal]

Signal, when the legend item has been pressed.

void QwtLegendItem::released (  )  [signal]

Signal, when the legend item has been relased.

void QwtLegendItem::setChecked ( bool  on  )  [slot]

Check/Uncheck a the item

Parameters:
on check/uncheck
See also:
setItemMode()
void QwtLegendItem::setDown ( bool  down  )  [protected]

Set the item being down.

void QwtLegendItem::setIdentifier ( const QPixmap &  identifier  ) 

Assign the identifier The identifier needs to be created according to the identifierWidth()

Parameters:
identifier Pixmap representing a plot item
See also:
identifier(), identifierWidth()
void QwtLegendItem::setIdentifierSize ( const QSize &  size  ) 

Set the size for the identifier Default is 8x8 pixels

Parameters:
size New size
See also:
identifierSize()
void QwtLegendItem::setItemMode ( QwtLegend::LegendItemMode  mode  ) 

Set the item mode The default is QwtLegend::ReadOnlyItem

Parameters:
mode Item mode
See also:
itemMode()
void QwtLegendItem::setSpacing ( int  spacing  ) 

Change the spacing

Parameters:
spacing Spacing
See also:
spacing(), identifierWidth(), QwtTextLabel::margin()
void QwtLegendItem::setText ( const QwtText text  )  [virtual]

Set the text to the legend item

Parameters:
text Text label
See also:
QwtTextLabel::text()

Reimplemented from QwtTextLabel.

QSize QwtLegendItem::sizeHint (  )  const [virtual]

Return a size hint.

Reimplemented from QwtTextLabel.

int QwtLegendItem::spacing (  )  const

Return the spacing

See also:
setSpacing(), identifierWidth(), QwtTextLabel::margin()
Generated on Sun Nov 21 12:01:35 2010 for Qwt User's Guide by  doxygen 1.6.3