Provided by: libqwt-doc_6.1.4-2_all
NAME
QwtAbstractLegend - Abstract base class for legend widgets.
SYNOPSIS
#include <qwt_abstract_legend.h> Inherits QFrame. Inherited by QwtLegend. 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
Detailed Description
Abstract base class for legend widgets. Legends, that need to be under control of the QwtPlot layout system need to be derived from QwtAbstractLegend. Note: Other type of legends can be implemented by connecting to the QwtPlot::legendDataChanged() signal. But as these legends are unknown to the plot layout system the layout code ( on screen and for QwtPlotRenderer ) need to be organized in application code. See also: QwtLegend
Constructor & Destructor Documentation
QwtAbstractLegend::QwtAbstractLegend (QWidget * parent = NULL) [explicit] Constructor Parameters: parent Parent widget
Member Function Documentation
virtual bool QwtAbstractLegend::isEmpty () const [pure virtual] Returns: True, when no plot item is inserted Implemented in QwtLegend. virtual void QwtAbstractLegend::renderLegend (QPainter * painter, const QRectF & rect, bool fillBackground) const [pure virtual] Render the legend into a given rectangle. Parameters: painter Painter rect Bounding rectangle fillBackground When true, fill rect with the widget background See also: renderLegend() is used by QwtPlotRenderer 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 ), Parameters: orientation Orientation Returns: Extent of the corresponding scroll element Reimplemented in QwtLegend. virtual void QwtAbstractLegend::updateLegend (const QVariant & itemInfo, const QList< QwtLegendData > & data) [pure virtual], [slot] Update the entries for a plot item. Parameters: itemInfo Info about an item data List of legend entry attributes for the item
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.