Provided by: libqwt-doc_6.0.0-1ubuntu1_all bug

NAME

       QwtLegendItemManager -

       Abstract API to bind plot items to the legend.

SYNOPSIS

       #include <qwt_legend_itemmanager.h>

       Inherited by QwtPlotItem.

   Public Member Functions
       QwtLegendItemManager ()
       virtual ~QwtLegendItemManager ()
       virtual void updateLegend (QwtLegend *legend) const =0
       virtual QWidget * legendItem () const =0
       virtual void drawLegendIdentifier (QPainter *, const QRectF &) const

Detailed Description

       Abstract API to bind plot items to the legend.

Constructor & Destructor Documentation

   QwtLegendItemManager::QwtLegendItemManager () [inline]
       Constructor.

   virtual QwtLegendItemManager::~QwtLegendItemManager () [inline, virtual]
       Destructor.

Member Function Documentation

   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, QwtPlotHistogram, QwtPlotIntervalCurve, and QwtPlotMarker.

   virtual QWidget* QwtLegendItemManager::legendItem () const [pure virtual] Allocate the widget
       that represents the item on the legend
       Returns:
           Allocated widget

       See also:
           updateLegend() QwtLegend()

       Implemented in QwtPlotItem.

   virtual void QwtLegendItemManager::updateLegend (QwtLegend *legend) const [pure virtual]
       Update the widget that represents the item on the legend
       Parameters:
           legend Legend

       See also:
           legendItem()

       Implemented in QwtPlotCurve, QwtPlotItem, and QwtPlotMarker.

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.