|
Qwt User's Guide
6.0.1
|
#include <qwt_legend.h>
Public Types | |
| enum | LegendItemMode { ReadOnlyItem, ClickableItem, CheckableItem } |
Public Member Functions | |
| void | clear () |
| QWidget * | contentsWidget () |
| const QWidget * | contentsWidget () const |
| virtual bool | eventFilter (QObject *, QEvent *) |
| QWidget * | find (const QwtLegendItemManager *) const |
| QwtLegendItemManager * | find (const QWidget *) const |
| virtual int | heightForWidth (int w) const |
| QScrollBar * | horizontalScrollBar () const |
| void | insert (const QwtLegendItemManager *, QWidget *) |
| bool | isEmpty () const |
| uint | itemCount () const |
| LegendItemMode | itemMode () const |
| virtual QList< QWidget * > | legendItems () const |
| QwtLegend (QWidget *parent=NULL) | |
| void | remove (const QwtLegendItemManager *) |
| void | setItemMode (LegendItemMode) |
| virtual QSize | sizeHint () const |
| QScrollBar * | verticalScrollBar () const |
| virtual | ~QwtLegend () |
Protected Member Functions | |
| virtual void | layoutContents () |
The legend widget.
The QwtLegend widget is a tabular arrangement of legend items. Legend items might be any type of widget, but in general they will be a QwtLegendItem.
Interaction mode for the legend items.
The default is QwtLegend::ReadOnlyItem.
| QwtLegend::QwtLegend | ( | QWidget * | parent = NULL | ) | [explicit] |
Constructor
| parent | Parent widget |
| QwtLegend::~QwtLegend | ( | ) | [virtual] |
Destructor.
| void QwtLegend::clear | ( | ) |
Remove all items.
| QWidget * QwtLegend::contentsWidget | ( | ) |
The contents widget is the only child of the viewport of the internal QScrollArea and the parent widget of all legend items.
| const QWidget * QwtLegend::contentsWidget | ( | ) | const |
The contents widget is the only child of the viewport of the internal QScrollArea and the parent widget of all legend items.
| bool QwtLegend::eventFilter | ( | QObject * | object, |
| QEvent * | event | ||
| ) | [virtual] |
Handle QEvent::ChildRemoved andQEvent::LayoutRequest events for the contentsWidget().
| object | Object to be filtered |
| event | Event |
| QWidget * QwtLegend::find | ( | const QwtLegendItemManager * | plotItem | ) | const |
Find the widget that represents a plot item
| plotItem | Plot item |
| QwtLegendItemManager * QwtLegend::find | ( | const QWidget * | legendItem | ) | const |
Find the widget that represents a plot item
| legendItem | Legend item |
| int QwtLegend::heightForWidth | ( | int | width | ) | const [virtual] |
| width | Width |
| QScrollBar * QwtLegend::horizontalScrollBar | ( | ) | const |
| void QwtLegend::insert | ( | const QwtLegendItemManager * | plotItem, |
| QWidget * | legendItem | ||
| ) |
Insert a new item for a plot item
| plotItem | Plot item |
| legendItem | New legend item |
| bool QwtLegend::isEmpty | ( | ) | const |
Return true, if there are no legend items.
| uint QwtLegend::itemCount | ( | ) | const |
Return the number of legend items.
| QwtLegend::LegendItemMode QwtLegend::itemMode | ( | ) | const |
| void QwtLegend::layoutContents | ( | ) | [protected, virtual] |
Adjust contents widget and item layout to the size of the viewport().
| QList< QWidget * > QwtLegend::legendItems | ( | ) | const [virtual] |
Return a list of all legend items.
| void QwtLegend::remove | ( | const QwtLegendItemManager * | plotItem | ) |
Find the corresponding item for a plotItem and remove it from the item list.
| plotItem | Plot item |
| void QwtLegend::setItemMode | ( | LegendItemMode | mode | ) |
| QSize QwtLegend::sizeHint | ( | ) | const [virtual] |
Return a size hint.
| QScrollBar * QwtLegend::verticalScrollBar | ( | ) | const |
1.7.6.1