Qwt User's Guide
svn
|
#include <qwt_legend_itemmanager.h>
Inherited by QwtPlotItem.
Public Member Functions | |
virtual void | drawLegendIdentifier (QPainter *, const QRectF &) const |
virtual QWidget * | legendItem () const =0 |
QwtLegendItemManager () | |
virtual void | updateLegend (QwtLegend *legend) const =0 |
virtual | ~QwtLegendItemManager () |
Abstract API to bind plot items to the legend.
QwtLegendItemManager::QwtLegendItemManager | ( | ) | [inline] |
Constructor.
virtual QwtLegendItemManager::~QwtLegendItemManager | ( | ) | [inline, virtual] |
Destructor.
virtual void QwtLegendItemManager::drawLegendIdentifier | ( | QPainter * | , |
const QRectF & | |||
) | const [inline, virtual] |
QwtLegendItem can display an icon-identifier followed by a text. The icon helps to identify a plot item on the plot canvas and depends on the type of information, that is displayed.
The default implementation paints nothing.
Reimplemented in QwtPlotCurve, QwtPlotIntervalCurve, QwtPlotMarker, and QwtPlotHistogram.
virtual QWidget* QwtLegendItemManager::legendItem | ( | ) | const [pure virtual] |
Allocate the widget that represents the item on the legend
Implemented in QwtPlotItem.
virtual void QwtLegendItemManager::updateLegend | ( | QwtLegend * | legend | ) | const [pure virtual] |
Update the widget that represents the item on the legend
legend | Legend |
Implemented in QwtPlotCurve, QwtPlotItem, and QwtPlotMarker.