A drawing primitive for displaying an interval like an error bar.
More...
#include <qwt_interval_symbol.h>
A drawing primitive for displaying an interval like an error bar.
- See also
- QwtPlotIntervalCurve
◆ Style
Symbol style.
Enumerator |
---|
NoSymbol | No Style. The symbol cannot be drawn.
|
Bar | The symbol displays a line with caps at the beginning/end. The size of the caps depends on the symbol width().
|
Box | The symbol displays a plain rectangle using pen() and brush(). The size of the rectangle depends on the translated interval and the width(),
|
UserSymbol | Styles >= UserSymbol are reserved for derived classes of QwtIntervalSymbol that overload draw() with additional application specific symbol types.
|
◆ QwtIntervalSymbol()
◆ brush()
const QBrush & QwtIntervalSymbol::brush |
( |
| ) |
const |
◆ draw()
void QwtIntervalSymbol::draw |
( |
QPainter * |
painter, |
|
|
Qt::Orientation |
orientation, |
|
|
const QPointF & |
from, |
|
|
const QPointF & |
to |
|
) |
| const |
|
virtual |
Draw a symbol depending on its style
- Parameters
-
painter | Painter |
orientation | Orientation |
from | Start point of the interval in target device coordinates |
to | End point of the interval in target device coordinates |
- See also
- setStyle()
◆ pen()
const QPen & QwtIntervalSymbol::pen |
( |
| ) |
const |
◆ setBrush()
void QwtIntervalSymbol::setBrush |
( |
const QBrush & |
brush | ) |
|
Assign a brush.
The brush is used for the Box style.
- Parameters
-
- See also
- brush()
◆ setPen() [1/2]
void QwtIntervalSymbol::setPen |
( |
const QColor & |
color, |
|
|
qreal |
width = 0.0 , |
|
|
Qt::PenStyle |
style = 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 |
- See also
- pen(), brush()
◆ setPen() [2/2]
void QwtIntervalSymbol::setPen |
( |
const QPen & |
pen | ) |
|
◆ setStyle()
void QwtIntervalSymbol::setStyle |
( |
Style |
style | ) |
|
◆ setWidth()
void QwtIntervalSymbol::setWidth |
( |
int |
width | ) |
|
Specify the width of the symbol It is used depending on the style.
- Parameters
-
- See also
- width(), setStyle()
◆ style()
◆ width()
int QwtIntervalSymbol::width |
( |
| ) |
const |