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