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>
66 virtual int rtti()
const override;
69 void setOrientation(Qt::Orientation);
71 Qt::Orientation orientation()
const;
74 void setInterval(
double min,
double max);
81 void setPen(
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine);
83 void setPen(
const QPen&);
85 const QPen& pen()
const;
88 void setBrush(
const QBrush&);
90 const QBrush& brush()
const;
A class representing an interval.
Definition qwt_interval.h:45
Base class for items on the plot canvas.
Definition qwt_plot_item.h:119
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
Draw the item.
virtual int rtti() const
Runtime type information.
Definition qwt_plot_item.cpp:215
virtual QRectF boundingRect() const
Get the bounding rectangle.
Definition qwt_plot_item.cpp:883
A plot item, which displays a zone.
Definition qwt_plot_zoneitem.h:58
A scale map.
Definition qwt_scale_map.h:52