10 #ifndef QWT_PLOT_TRADING_CURVE_H 
   11 #define QWT_PLOT_TRADING_CURVE_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_plot_seriesitem.h" 
   15 #include "qwt_series_data.h" 
  109     virtual int rtti() 
const;
 
  114     void setSamples( 
const QVector<QwtOHLCSample> & );
 
  120     void setSymbolPen( 
const QColor &, 
 
  121         qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
  122     void setSymbolPen( 
const QPen & );
 
  123     QPen symbolPen() 
const;
 
  125     void setSymbolBrush( 
Direction, 
const QBrush & );
 
  128     void setSymbolExtent( 
double width );
 
  129     double symbolExtent() 
const;
 
  131     void setMinSymbolWidth( 
double );
 
  132     double minSymbolWidth() 
const;
 
  134     void setMaxSymbolWidth( 
double );
 
  135     double maxSymbolWidth() 
const;
 
  139         const QRectF &canvasRect, 
int from, 
int to ) 
const;
 
  149     virtual void drawSymbols( QPainter *,
 
  151         const QRectF &canvasRect, 
int from, 
int to ) 
const;
 
  153     virtual void drawUserSymbol( QPainter *, 
 
  155         Qt::Orientation, 
bool inverted, 
double width ) 
const;
 
  158         Qt::Orientation, 
bool inverted, 
double width ) 
const;
 
  161         Qt::Orientation, 
double width ) 
const;
 
  163     virtual double scaledSymbolWidth(
 
  165         const QRectF &canvasRect ) 
const;
 
virtual QRectF boundingRect() const 
Definition: qwt_plot_seriesitem.cpp:94
QwtPlotTradingCurve illustrates movements in the price of a financial instrument over time...
Definition: qwt_plot_tradingcurve.h:38
A class representing a text. 
Definition: qwt_text.h:51
A scale map. 
Definition: qwt_scale_map.h:30
virtual QwtGraphic legendIcon(int index, const QSizeF &) const 
Definition: qwt_plot_item.cpp:371
Direction
Direction of a price movement. 
Definition: qwt_plot_tradingcurve.h:82
PaintAttribute
Definition: qwt_plot_tradingcurve.h:95
virtual int rtti() const 
Definition: qwt_plot_item.cpp:120
Class storing a QwtSeriesData object. 
Definition: qwt_series_store.h:57
Base class for plot items representing a series of samples. 
Definition: qwt_plot_seriesitem.h:22
Open-High-Low-Close sample used in financial charts. 
Definition: qwt_samples.h:146
QFlags< PaintAttribute > PaintAttributes
Paint attributes. 
Definition: qwt_plot_tradingcurve.h:102
A paint device for scalable graphics. 
Definition: qwt_graphic.h:74
SymbolStyle
Symbol styles. 
Definition: qwt_plot_tradingcurve.h:48
The closing price is higher than the opening price. 
Definition: qwt_plot_tradingcurve.h:85
Definition: qwt_plot_tradingcurve.h:59
Definition: qwt_plot_tradingcurve.h:67
virtual void drawSeries(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const =0