10 #ifndef QWT_COLUMN_SYMBOL_H
11 #define QWT_COLUMN_SYMBOL_H
13 #include "qwt_global.h"
14 #include "qwt_interval.h"
49 direction( BottomToTop )
56 QRectF r( hInterval.minValue(), vInterval.minValue(),
57 hInterval.maxValue() - hInterval.minValue(),
58 vInterval.maxValue() - vInterval.minValue() );
62 r.adjust( 1, 0, 0, 0 );
64 r.adjust( 0, 0, -1, 0 );
66 r.adjust( 0, 1, 0, 0 );
68 r.adjust( 0, 0, 0, -1 );
76 if ( direction == LeftToRight || direction == RightToLeft )
77 return Qt::Horizontal;
139 void setFrameStyle( FrameStyle style );
140 FrameStyle frameStyle()
const;
142 void setLineWidth(
int width );
143 int lineWidth()
const;
145 void setPalette(
const QPalette & );
146 const QPalette &palette()
const;
148 void setStyle( Style );
151 virtual void draw( QPainter *,
const QwtColumnRect & )
const;
FrameStyle
Definition: qwt_column_symbol.h:123
A class representing a text.
Definition: qwt_text.h:51
Directed rectangle representing bounding rectangle and orientation of a column.
Definition: qwt_column_symbol.h:28
QwtColumnRect()
Build an rectangle with invalid intervals directed BottomToTop.
Definition: qwt_column_symbol.h:48
From left to right.
Definition: qwt_column_symbol.h:35
A drawing primitive for columns.
Definition: qwt_column_symbol.h:93
QwtInterval vInterval
Interval for the vertical coordinates.
Definition: qwt_column_symbol.h:86
Definition: qwt_column_symbol.h:109
QRectF toRect() const
Definition: qwt_column_symbol.h:54
Qt::Orientation orientation() const
Definition: qwt_column_symbol.h:74
QwtInterval hInterval
Interval for the horizontal coordinates.
Definition: qwt_column_symbol.h:83
From right to left.
Definition: qwt_column_symbol.h:38
Direction direction
Direction.
Definition: qwt_column_symbol.h:89
A class representing an interval.
Definition: qwt_interval.h:26
Max value is not included in the interval.
Definition: qwt_interval.h:42
From bottom to top.
Definition: qwt_column_symbol.h:41
A plain frame style.
Definition: qwt_column_symbol.h:129
Min value is not included in the interval.
Definition: qwt_interval.h:39
No frame.
Definition: qwt_column_symbol.h:126
Style
Definition: qwt_column_symbol.h:100
Direction
Direction of the column.
Definition: qwt_column_symbol.h:32