27#ifndef QWT_PLOT_ZONE_ITEM_H
28#define QWT_PLOT_ZONE_ITEM_H
30#include "qwt_global.h"
31#include "qwt_plot_item.h"
33#include <qnamespace.h>
57 virtual int rtti()
const QWT_OVERRIDE;
59 void setOrientation( Qt::Orientation );
60 Qt::Orientation orientation()
const;
62 void setInterval(
double min,
double max );
66 void setPen(
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
67 void setPen(
const QPen& );
68 const QPen& pen()
const;
70 void setBrush(
const QBrush& );
71 const QBrush& brush()
const;
73 virtual void draw( QPainter*,
75 const QRectF& canvasRect )
const QWT_OVERRIDE;
A class representing an interval.
Definition qwt_interval.h:40
Base class for items on the plot canvas.
Definition qwt_plot_item.h:85
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
Draw the item.
virtual int rtti() const
Return rtti for the specific class represented.
Definition qwt_plot_item.cpp:153
virtual QRectF boundingRect() const
Definition qwt_plot_item.cpp:585
A plot item, which displays a zone.
Definition qwt_plot_zoneitem.h:52
A scale map.
Definition qwt_scale_map.h:44