27#ifndef QWT_ABSTRACT_LEGEND_H
28#define QWT_ABSTRACT_LEGEND_H
32#include "qwt_global.h"
33#include "qwt_legend_data.h"
66 virtual void renderLegend(QPainter* painter,
const QRectF& rect,
bool fillBackground)
const = 0;
71 virtual int scrollExtent(Qt::Orientation)
const;
Definition qwt_dyngrid_layout.h:33
Abstract base class for legend widgets.
Definition qwt_abstract_legend.h:50
virtual void renderLegend(QPainter *painter, const QRectF &rect, bool fillBackground) const =0
Render the legend into a given rectangle.
virtual bool isEmpty() const =0
virtual void updateLegend(const QVariant &itemInfo, const QList< QwtLegendData > &data)=0
Update the entries for a plot item.