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.
Definition at line 36 of file qwt_legend.h.
| Public Types | |
| enum | LegendDisplayPolicy { NoIdentifier = 0, FixedIdentifier = 1, AutoIdentifier = 2 } | 
| enum | LegendItemMode { ReadOnlyItem, ClickableItem, CheckableItem } | 
| Public Member Functions | |
| QwtLegend (QWidget *parent=NULL) | |
| virtual | ~QwtLegend () | 
| void | setDisplayPolicy (LegendDisplayPolicy policy, int mode) | 
| LegendDisplayPolicy | displayPolicy () const | 
| void | setItemMode (LegendItemMode) | 
| LegendItemMode | itemMode () const | 
| int | identifierMode () const | 
| QWidget * | contentsWidget () | 
| const QWidget * | contentsWidget () const | 
| void | insert (const QwtPlotItem *, QWidget *) | 
| void | remove (const QwtPlotItem *) | 
| QWidget * | find (const QwtPlotItem *) const | 
| QwtPlotItem * | find (const QWidget *) const | 
| virtual QList< QWidget * > | legendItems () const | 
| void | clear () | 
| bool | isEmpty () const | 
| uint | itemCount () const | 
| virtual bool | eventFilter (QObject *, QEvent *) | 
| virtual QSize | sizeHint () const | 
| virtual int | heightForWidth (int w) const | 
| QScrollBar * | horizontalScrollBar () const | 
| QScrollBar * | verticalScrollBar () const | 
| Protected Member Functions | |
| virtual void | resizeEvent (QResizeEvent *) | 
| virtual void | layoutContents () | 
| 
 | 
| Display policy. 
 
 
 
 
 
 Default is AutoIdentifier. Definition at line 62 of file qwt_legend.h. | 
| 
 | 
| Interaction mode for the legend items. 
 Definition at line 70 of file qwt_legend.h. | 
| 
 | 
| 
 
 Definition at line 258 of file qwt_legend.cpp. | 
| 
 | 
| Destructor. 
 Definition at line 283 of file qwt_legend.cpp. | 
| 
 | 
| Remove all items. 
 Definition at line 490 of file qwt_legend.cpp. | 
| 
 | 
| The contents widget is the only child of the viewport() and the parent widget of all legend items. Definition at line 375 of file qwt_legend.cpp. | 
| 
 | 
| The contents widget is the only child of the viewport() and the parent widget of all legend items. Definition at line 355 of file qwt_legend.cpp. Referenced by insert(), and QwtPlot::printLegend(). | 
| 
 | 
| 
 
 
 Definition at line 324 of file qwt_legend.cpp. Referenced by QwtPlotCurve::updateLegend(). | 
| 
 | 
| Find the widget that represents a plot item 
 
 
 Definition at line 471 of file qwt_legend.cpp. | 
| 
 | 
| Find the widget that represents a plot item 
 
 
 Definition at line 460 of file qwt_legend.cpp. Referenced by QwtPlotItem::updateLegend(), and QwtPlotCurve::updateLegend(). | 
| 
 | 
| 
 
 
 Definition at line 518 of file qwt_legend.cpp. | 
| 
 | 
| 
 
 Definition at line 346 of file qwt_legend.cpp. Referenced by QwtPlotCurve::updateLegend(). | 
| 
 | ||||||||||||
| Insert a new item for a plot item 
 
 Definition at line 386 of file qwt_legend.cpp. References contentsWidget(). Referenced by QwtPlotItem::updateLegend(). | 
| 
 | 
| Return true, if there are no legend items. 
 Definition at line 617 of file qwt_legend.cpp. Referenced by QwtPlotLayout::activate(). | 
| 
 | 
| Return the number of legend items. 
 Definition at line 623 of file qwt_legend.cpp. | 
| 
 | 
| Adjust contents widget and item layout to the size of the viewport(). Definition at line 543 of file qwt_legend.cpp. Referenced by eventFilter(). | 
| 
 | 
| Find the corresponding item for a plotItem and remove it from the item list. 
 
 Definition at line 482 of file qwt_legend.cpp. | 
| 
 | 
| Resize event 
 Definition at line 654 of file qwt_legend.cpp. | 
| 
 | ||||||||||||
| Set the legend display policy to: 
 
 
 Definition at line 296 of file qwt_legend.cpp. References QwtPlotItem::updateLegend(). | 
| 
 | 
| Return a size hint. 
 Definition at line 506 of file qwt_legend.cpp. | 
 1.4.6
 1.4.6