Qwt User's Guide
|
Abstract base class for legend widgets. More...
#include <qwt_abstract_legend.h>
Public Slots | |
virtual void | updateLegend (const QVariant &itemInfo, const QList< QwtLegendData > &data)=0 |
Update the entries for a plot item. | |
Public Member Functions | |
QwtAbstractLegend (QWidget *parent=NULL) | |
virtual | ~QwtAbstractLegend () |
Destructor. | |
virtual void | renderLegend (QPainter *painter, const QRectF &rect, bool fillBackground) const =0 |
virtual bool | isEmpty () const =0 |
virtual int | scrollExtent (Qt::Orientation) const |
Abstract base class for legend widgets.
Legends, that need to be under control of the QwtPlot layout system need to be derived from QwtAbstractLegend.
QwtAbstractLegend::QwtAbstractLegend | ( | QWidget * | parent = NULL | ) | [explicit] |
Constructor
parent | Parent widget |
virtual bool QwtAbstractLegend::isEmpty | ( | ) | const [pure virtual] |
Implemented in QwtLegend.
virtual void QwtAbstractLegend::renderLegend | ( | QPainter * | painter, |
const QRectF & | rect, | ||
bool | fillBackground | ||
) | const [pure virtual] |
Render the legend into a given rectangle.
painter | Painter |
rect | Bounding rectangle |
fillBackground | When true, fill rect with the widget background |
Implemented in QwtLegend.
int QwtAbstractLegend::scrollExtent | ( | Qt::Orientation | orientation | ) | const [virtual] |
Return the extent, that is needed for elements to scroll the legend ( usually scrollbars ),
orientation | Orientation |
Reimplemented in QwtLegend.
virtual void QwtAbstractLegend::updateLegend | ( | const QVariant & | itemInfo, |
const QList< QwtLegendData > & | data | ||
) | [pure virtual, slot] |
Update the entries for a plot item.
itemInfo | Info about an item |
data | List of legend entry attributes for the item |
Implemented in QwtLegend.