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 override;
60 void setOrientation(Qt::Orientation);
62 Qt::Orientation orientation()
const;
65 void setInterval(
double min,
double max);
72 void setPen(
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine);
74 void setPen(
const QPen&);
76 const QPen& pen()
const;
79 void setBrush(
const QBrush&);
81 const QBrush& brush()
const;
A class representing an interval
Definition qwt_interval.h:39
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
Runtime type information
Definition qwt_plot_item.cpp:155
virtual QRectF boundingRect() const
Get the bounding rectangle
Definition qwt_plot_item.cpp:593
A plot item, which displays a zone
Definition qwt_plot_zoneitem.h:49
A scale map
Definition qwt_scale_map.h:44