QRectFQwtPlotZoneItem::boundingRect()const[virtual]
The bounding rectangle is build from the interval in one direction and something invalid for the opposite
direction.
Returns:
An invalid rectangle with valid boundaries in one direction
Reimplemented from QwtPlotItem.
constQBrush&QwtPlotZoneItem::brush()constReturns:
Brush used to fill the zone
Seealso:setPen(), brush()voidQwtPlotZoneItem::draw(QPainter*painter,constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&canvasRect)const[virtual]
Draw the zone
Parameters:painter Painter
xMap x Scale Map
yMap y Scale Map
canvasRect Contents rectangle of the canvas in painter coordinates
Implements QwtPlotItem.
QwtIntervalQwtPlotZoneItem::interval()constReturns:
Zone interval
Seealso:setInterval(), orientation()Qt::OrientationQwtPlotZoneItem::orientation()Returns:
Orientation of the zone
Seealso:setOrientation()constQPen&QwtPlotZoneItem::pen()constReturns:
Pen used to draw the border lines
Seealso:setPen(), brush()intQwtPlotZoneItem::rtti()const[virtual]Returns:QwtPlotItem::Rtti_PlotZone
Reimplemented from QwtPlotItem.
voidQwtPlotZoneItem::setBrush(constQBrush&brush)
Assign a brush. The brush is used to fill the zone
Parameters:brush Brush
Seealso:pen(), setBrush()voidQwtPlotZoneItem::setInterval(doublemin,doublemax)
Set the interval of the zone
For a horizontal zone the interval is related to the y axis, for a vertical zone it is related to the x
axis.
Parameters:min Minimum of the interval
max Maximum of the interval
Seealso:interval(), setOrientation()voidQwtPlotZoneItem::setInterval(constQwtInterval&interval)
Set the interval of the zone
For a horizontal zone the interval is related to the y axis, for a vertical zone it is related to the x
axis.
Parameters:interval Zone interval
Seealso:interval(), setOrientation()voidQwtPlotZoneItem::setOrientation(Qt::Orientationorientation)
Set the orientation of the zone. A horizontal zone highlights an interval of the y axis, a vertical zone
of the x axis. It is unbounded in the opposite direction.
Seealso:orientation(), QwtPlotItem::setAxes()voidQwtPlotZoneItem::setPen(constQColor&color,qrealwidth=0.0,Qt::PenStylestyle=Qt::SolidLine)
Build and assign a pen
In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see QPen::isCosmetic() ).
This method has been introduced to hide this incompatibility.
Parameters:color Pen color
width Pen width
style Pen style
Seealso:pen(), brush()voidQwtPlotZoneItem::setPen(constQPen&pen)
Assign a pen. The pen is used to draw the border lines of the zone
Parameters:pen Pen
Seealso:pen(), setBrush()