QwtPlotTradingCurve(3)
π QwtPlotTradingCurve(3) β Library Functions Manual
okay so this is a page from the Library Functions Manual, bestie, and today's main character is QwtPlotTradingCurve. Buckle in, it's a long one π
β¨ NAME β¨
QwtPlotTradingCurve β literally a whole vibe of a class that illustrates movements in the price of a financial instrument over time. yes, it's giving stock chart energy π
πΈ SYNOPSIS πΈ
#include <qwt_plot_tradingcurve.h>
It inherits QwtPlotSeriesItem, and QwtSeriesStore< QwtOHLCSample >. so it's got the whole family tree going on π
π¦ Public Types
enum SymbolStyle { NoSymbol = -1, Bar, CandleStick, UserSymbol = 100 }β the symbol styles, i.e. how each little data blip gets drawn.enum Direction { Increasing, Decreasing }β the direction of a price movement.enum PaintAttribute { ClipSymbols = 0x01 }β drawing-algorithm modifiers.typedef QFlags< PaintAttribute > PaintAttributesβ OR 'em all together.
Public Types inherited from QwtPlotItem
enum RttiValues { Rtti_PlotItem = 0, Rtti_PlotGrid, Rtti_PlotScale, Rtti_PlotLegend, Rtti_PlotMarker, Rtti_PlotCurve, Rtti_PlotSpectroCurve, Rtti_PlotIntervalCurve, Rtti_PlotHistogram, Rtti_PlotSpectrogram, Rtti_PlotGraphic, Rtti_PlotTradingCurve, Rtti_PlotBarChart, Rtti_PlotMultiBarChart, Rtti_PlotShape, Rtti_PlotTextLabel, Rtti_PlotZone, Rtti_PlotVectorField, Rtti_PlotUserItem = 1000 }β runtime type information, iykyk.enum ItemAttribute { Legend = 0x01, AutoScale = 0x02, Margins = 0x04 }β plot item attributes.enum ItemInterest { ScaleInterest = 0x01, LegendInterest = 0x02 }β plot item interests.enum RenderHint { RenderAntialiased = 0x1 }β render hints.typedef QFlags< ItemAttribute > ItemAttributestypedef QFlags< ItemInterest > ItemIntereststypedef QFlags< RenderHint > RenderHints
π«Ά Public Member Functions
QwtPlotTradingCurve (const QString &title=QString())β constructor, slay.QwtPlotTradingCurve (const QwtText &title)β constructor, theQwtTextedition.virtual ~QwtPlotTradingCurve ()β Destructor.virtual int rtti () const overrideβ the runtime type ID.void setPaintAttribute (PaintAttribute, bool on=true)β toggle a paint attribute.bool testPaintAttribute (PaintAttribute) constβ check whether it's on.void setSamples (const QVector< QwtOHLCSample > &)β drop in your samples from a vector.void setSamples (QwtSeriesData< QwtOHLCSample > *)β or from a series-data pointer.void setSymbolStyle (SymbolStyle style)β pick the symbol style.SymbolStyle symbolStyle () constβ read back which style you picked.void setSymbolPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)β set the pen by colour/width/style.void setSymbolPen (const QPen &)β Set the symbol pen.QPen symbolPen () constβ grab the current pen.void setSymbolBrush (Direction, const QBrush &)β brush per direction.QBrush symbolBrush (Direction) constβ read the brush back for a direction.void setSymbolExtent (double)β Set the extent of the symbol.double symbolExtent () constβ read that extent.void setMinSymbolWidth (double)β floor for the symbol width.double minSymbolWidth () constβ read the floor.void setMaxSymbolWidth (double)β ceiling for the symbol width.double maxSymbolWidth () constβ read the ceiling.virtual void drawSeries (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) constβoverride, draws the series.virtual QRectF boundingRect () const overrideβ the bounding rect.virtual QwtGraphic legendIcon (int index, const QSizeF &) const overrideβ the legend icon.
Public Member Functions inherited from QwtPlotSeriesItem
QwtPlotSeriesItem (const QString &title=QString())β constructor.QwtPlotSeriesItem (const QwtText &title)β constructor.virtual ~QwtPlotSeriesItem ()β Destructor.void setOrientation (Qt::Orientation)β set the orientation.Qt::Orientation orientation () constβ read the orientation.virtual void draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const overrideβ Draw the complete series.virtual void updateScaleDiv (const QwtScaleDiv &, const QwtScaleDiv &) overrideβ Update the item to changes of the axes scale division.
Public Member Functions inherited from QwtPlotItem
(this is the long list, bestie, but every single one matters π)
QwtPlotItem ()β default constructor.QwtPlotItem (const QString &title)β constructor with a string title.QwtPlotItem (const QwtText &title)β constructor with aQwtTexttitle.virtual ~QwtPlotItem ()β Destroy theQwtPlotItem.void attach (QwtPlot *plot)β Attach the item to a plot.void detach ()β This method detaches aQwtPlotItemfrom anyQwtPlotit has been associated with.QwtPlot * plot () constβ Return attached plot.void setTitle (const QString &title)β set the title as a string.void setTitle (const QwtText &title)β set the title asQwtText.const QwtText & title () constβ read the title.void setItemAttribute (ItemAttribute, bool on=true)β toggle an item attribute.bool testItemAttribute (ItemAttribute) constβ check an item attribute.void setItemInterest (ItemInterest, bool on=true)β toggle an item interest.bool testItemInterest (ItemInterest) constβ check an item interest.void setRenderHint (RenderHint, bool on=true)β toggle a render hint.bool testRenderHint (RenderHint) constβ check a render hint.void setRenderThreadCount (uint numThreads)β how many threads to render with.uint renderThreadCount () constβ read that thread count.void setLegendIconSize (const QSize &)β set the legend icon size.QSize legendIconSize () constβ read the legend icon size.double z () constβ read the z value.void setZ (double z)β Set the z value.void show ()β Show the item.void hide ()β Hide the item.virtual void setVisible (bool)β set visibility.bool isVisible () constβ is it visible? πvoid setAxes (QwtAxisId xAxis, QwtAxisId yAxis)β set both axes at once.void setXAxis (QwtAxisId)β set the x axis.QwtAxisId xAxis () constβ Return xAxis.void setYAxis (QwtAxisId)β set the y axis.QwtAxisId yAxis () constβ Return yAxis.virtual void itemChanged ()β notify that the item changed.virtual void legendChanged ()β notify that the legend changed.virtual void getCanvasMarginHint (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, double &left, double &top, double &right, double &bottom) constβ Calculate a hint for the canvas margin.virtual void updateLegend (const QwtPlotItem *, const QList< QwtLegendData > &)β Update the item to changes of the legend info.QRectF scaleRect (const QwtScaleMap &, const QwtScaleMap &) constβ Calculate the bounding scale rectangle of 2 maps.QRectF paintRect (const QwtScaleMap &, const QwtScaleMap &) constβ Calculate the bounding paint rectangle of 2 maps.virtual QList< QwtLegendData > legendData () constβ Return all information, that is needed to represent the item on the legend.
Public Member Functions inherited from QwtAbstractSeriesStore
virtual ~QwtAbstractSeriesStore ()β Destructor.
Public Member Functions inherited from QwtSeriesStore< QwtOHLCSample >
QwtSeriesStore ()β Constructor, and the store contains no series.~QwtSeriesStore ()β Destructor.void setData (QwtSeriesData< QwtOHLCSample > *series)β set the series data.QwtSeriesData< QwtOHLCSample > * data ()β get the series data.QwtOHLCSample sample (int index) constβ grab one sample by index.virtual size_t dataSize () const overrideβ how many samples.virtual QRectF dataRect () const overrideβ the data rect.virtual void setRectOfInterest (const QRectF &rect) overrideβ set the rect of interest.QwtSeriesData< QwtOHLCSample > * swapData (QwtSeriesData< QwtOHLCSample > *series)β swap the data out.
π§ Protected Member Functions
void init ()β Initialize internal members.virtual void drawSymbols (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) constβ draws the symbols.virtual void drawUserSymbol (QPainter *, SymbolStyle, const QwtOHLCSample &, Qt::Orientation, bool inverted, double symbolWidth) constβ Draw a symbol for a symbol style >=UserSymbol.void drawBar (QPainter *, const QwtOHLCSample &, Qt::Orientation, bool inverted, double width) constβ Draw a bar.void drawCandleStick (QPainter *, const QwtOHLCSample &, Qt::Orientation, double width) constβ Draw a candle stick.virtual double scaledSymbolWidth (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) constβ compute the scaled symbol width.
Protected Member Functions inherited from QwtPlotSeriesItem
virtual void dataChanged () overrideβdataChanged()indicates, that the series has been changed.
Protected Member Functions inherited from QwtPlotItem
QwtGraphic defaultIcon (const QBrush &, const QSizeF &) constβ Return a default icon from a brush.
π Detailed Description π
QwtPlotTradingCurve illustrates movements in the price of a financial instrument over time. iconic behavior honestly π
It supports candlestick or bar ( OHLC ) charts that are used in the domain of technical analysis. so yes, it's the finance-girlie chart class.
While the length ( height or width depending on orientation() ) of each symbol depends on the corresponding OHLC sample, the size of the other dimension can be controlled using:
setSymbolExtent()setSymbolMinWidth()setSymbolMaxWidth()
The extent is a size in scale coordinates, so that the symbol width is increasing when the plot is zoomed in. Minimum/Maximum width is in widget coordinates independent from the zoom level. When setting the minimum and maximum to the same value, the width of the symbol is fixed. no cap, that's the whole trick π
Definition at line 37 of file qwt_plot_tradingcurve.h.
π Member Typedef Documentation π
typedef QFlags<PaintAttribute > QwtPlotTradingCurve::PaintAttributes
An ORed combination of PaintAttribute values. stack 'em, bestie β¨
Definition at line 101 of file qwt_plot_tradingcurve.h.
π Member Enumeration Documentation π
enum QwtPlotTradingCurve::Direction
Direction of a price movement. which way did the money go π
Enumerator
Increasingβ The closing price is higher than the opening price. we love a glow-up πDecreasingβ The closing price is lower than the opening price. oof π
Definition at line 82 of file qwt_plot_tradingcurve.h.
enum QwtPlotTradingCurve::PaintAttribute
Attributes to modify the drawing algorithm.
See also: setPaintAttribute(), testPaintAttribute()
Enumerator
ClipSymbolsβ Check if a symbol is on the plot canvas before painting it.
Definition at line 95 of file qwt_plot_tradingcurve.h.
enum QwtPlotTradingCurve::SymbolStyle
Symbol styles. The default setting is QwtPlotSeriesItem::CandleStick. (yes, candle is the default, it's giving classic π―οΈ)
See also: setSymbolStyle(), symbolStyle()
Enumerator
NoSymbolβ Nothing is displayed. literally nothing, ghost mode π»Barβ A line on the chart shows the price range (the highest and lowest prices) over one unit of time, e.g. one day or one hour. Tick marks project from each side of the line indicating the opening and closing price.CandleStickβ The range between opening/closing price are displayed as a filled box. The fill brush depends on the direction of the price movement. The box is connected to the highest/lowest values by lines.UserSymbolβSymbolTypes >= UserSymbolare displayed bydrawUserSymbol(), that needs to be overloaded and implemented in derived curve classes. DIY time π οΈ
See also: drawUserSymbol()
Definition at line 48 of file qwt_plot_tradingcurve.h.
πΈ Constructor & Destructor Documentation πΈ
QwtPlotTradingCurve::QwtPlotTradingCurve (const QString & title = QString()) β [explicit]
Constructor. the origin story β¨
Parameters
- title β Title of the curve
Definition at line 70 of file qwt_plot_tradingcurve.cpp.
QwtPlotTradingCurve::QwtPlotTradingCurve (const QwtText & title) β [explicit]
Constructor. same energy, QwtText flavour π«Ά
Parameters
- title β Title of the curve
Definition at line 60 of file qwt_plot_tradingcurve.cpp.
QwtPlotTradingCurve::~QwtPlotTradingCurve () β [virtual]
Destructor. and that's the end of that chapter π
Definition at line 77 of file qwt_plot_tradingcurve.cpp.
(part 1 done β more incoming, don't go anywhere bestie π¦)
π MEMBER FUNCTION DOCUMENTATION π
π«Ά boundingRect() β the bounding-box baddie
QRectF QwtPlotTradingCurve::boundingRect () const
[override], [virtual]
Returns: Bounding rectangle of all samples. For an empty series the rectangle is invalid.
Reimplemented from QwtPlotSeriesItem.
Definition: at line 365 of file qwt_plot_tradingcurve.cpp.
π―οΈ drawBar() β bar-drawing time, bestie
void QwtPlotTradingCurve::drawBar (QPainter * painter, const QwtOHLCSample & sample, Qt::Orientation orientation, bool inverted, double width) const
[protected]
Draw a bar. Yes, literally that. Slay.
Parameters:
painterβ Qt painter, initialized with pen/brushsampleβ Sample, already translated into paint device coordinatesorientationβ Vertical or horizontalinvertedβ Wheninvertedis false the open tick is painted to the left/top, otherwise it is painted right/bottom. The close tick is painted in the opposite direction of the open tick. (The source text has a lil echo here β βpainted in the opposite direction of the open tick. painted in the opposite d opposite direction.β β but the meaning is still the same: close tick goes the other way π )widthβ Width or height of the candle, depending on the orientation
See also: Bar
Definition: at line 562 of file qwt_plot_tradingcurve.cpp.
π drawCandleStick() β candle-core
void QwtPlotTradingCurve::drawCandleStick (QPainter * painter, const QwtOHLCSample & sample, Qt::Orientation orientation, double width) const
[protected]
Draw a candle stick. Thatβs the whole assignment, and she ate.
Parameters:
painterβ Qt painter, initialized with pen/brushsampleβ Samples already translated into paint device coordinatesorientationβ Vertical or horizontalwidthβ Width or height of the candle, depending on the orientation
See also: CandleStick
Definition: at line 601 of file qwt_plot_tradingcurve.cpp.
π drawSeries() β the main-character paint pass
void QwtPlotTradingCurve::drawSeries (QPainter * painter, const QwtScaleMap & xMap, const QwtScaleMap & yMap, const QRectF & canvasRect, int from, int to) const
[override], [virtual]
Draw an interval of the curve. This is the glow-up moment.
Parameters:
painterβ PainterxMapβ Maps x-values into pixel coordinates.yMapβ Maps y-values into pixel coordinates.canvasRectβ Contents rectangle of the canvasfromβ Index of the first point to be paintedtoβ Index of the last point to be painted. Ifto < 0the curve will be painted to its last point.
See also: drawSymbols()
Implements QwtPlotSeriesItem.
Definition: at line 387 of file qwt_plot_tradingcurve.cpp.
π¦ drawSymbols() β symbol appreciation station
void QwtPlotTradingCurve::drawSymbols (QPainter * painter, const QwtScaleMap & xMap, const QwtScaleMap & yMap, const QRectF & canvasRect, int from, int to) const
[protected], [virtual]
Draw symbols. Short, sweet, iconic.
Parameters:
painterβ PainterxMapβ x mapyMapβ y mapcanvasRectβ Contents rectangle of the canvasfromβ Index of the first point to be paintedtoβ Index of the last point to be painted
See also: drawSeries()
Definition: at line 420 of file qwt_plot_tradingcurve.cpp.
π§ drawUserSymbol() β the βyou customize it, bestieβ hook
void QwtPlotTradingCurve::drawUserSymbol (QPainter * painter, SymbolStyle symbolStyle, const QwtOHLCSample & sample, Qt::Orientation orientation, bool inverted, double symbolWidth) const
[protected], [virtual]
Draw a symbol for a symbol style >= UserSymbol. The implementation does nothing and is intended to be overloaded. So sheβs a blank canvas β literally the point.
Parameters:
painterβ Qt painter, initialized with pen/brushsymbolStyleβ Symbol stylesampleβ Samples already translated into paint device coordinatesorientationβ Vertical or horizontalinvertedβ True, when the opposite scale (Qt::Vertical: x,Qt::Horizontal: y ) is increasing in the opposite direction asQPaintercoordinates.symbolWidthβ Width of the symbol in paint device coordinates
Definition: at line 534 of file qwt_plot_tradingcurve.cpp.
β¨ init() β behind-the-scenes setup
void QwtPlotTradingCurve::init ()
[protected]
Initialize internal members. Tiny function, big βget readyβ energy.
Definition: at line 83 of file qwt_plot_tradingcurve.cpp.
π legendIcon() β icon behavior
QwtGraphic QwtPlotTradingCurve::legendIcon (int index, const QSizeF & size) const
[override], [virtual]
Returns: A rectangle filled with the color of the symbol pen
Parameters:
indexβ Index of the legend entry ( usually there is only one )sizeβ Icon size
See also: setLegendIconSize(), legendData()
Reimplemented from QwtPlotItem.
Definition: at line 642 of file qwt_plot_tradingcurve.cpp.
πΈ maxSymbolWidth() β the width ceiling
double QwtPlotTradingCurve::maxSymbolWidth () const
Returns: Maximum for the symbol width
See also: setMaxSymbolWidth(), minSymbolWidth(), symbolExtent()
Definition: at line 356 of file qwt_plot_tradingcurve.cpp.
π minSymbolWidth() β the width floor
double QwtPlotTradingCurve::minSymbolWidth () const
Returns: Minmum for the symbol width β yes, βMinmumβ is the spelling in the docs, and we respect the typoβs main-character moment π
See also: setMinSymbolWidth(), maxSymbolWidth(), symbolExtent()
Definition: at line 328 of file qwt_plot_tradingcurve.cpp.
β rtti() β runtime type identification, but make it fashion
int QwtPlotTradingCurve::rtti () const
[override], [virtual]
Returns: QwtPlotItem::Rtti_PlotTradingCurve
Reimplemented from QwtPlotItem.
Definition: at line 95 of file qwt_plot_tradingcurve.cpp.
π scaledSymbolWidth() β width math, but in paint coordinates
double QwtPlotTradingCurve::scaledSymbolWidth (const QwtScaleMap & xMap, const QwtScaleMap & yMap, const QRectF & canvasRect) const
[protected], [virtual]
Calculate the symbol width in paint coordinates.
The width is calculated by scaling the symbol extent into paint device coordinates bounded by the minimum/maximum symbol width.
Parameters:
xMapβ Maps x-values into pixel coordinates.yMapβ Maps y-values into pixel coordinates.canvasRectβ Contents rectangle of the canvas
Returns: Symbol width in paint coordinates
See also: symbolExtent(), minSymbolWidth(), maxSymbolWidth()
Definition: at line 664 of file qwt_plot_tradingcurve.cpp.
π setMaxSymbolWidth() β put a cap on it
void QwtPlotTradingCurve::setMaxSymbolWidth (double width)
Set a maximum for the symbol width.
A value <= 0.0 means an unlimited width.
Parameters:
widthβ Width in paint device coordinates
See also: maxSymbolWidth(), setMinSymbolWidth(), setSymbolExtent()
Definition: at line 341 of file qwt_plot_tradingcurve.cpp.
π setMinSymbolWidth() β floor game strong
void QwtPlotTradingCurve::setMinSymbolWidth (double width)
Set a minimum for the symbol width.
Parameters:
widthβ Width in paint device coordinates
See also: minSymbolWidth(), setMaxSymbolWidth(), setSymbolExtent()
Definition: at line 312 of file qwt_plot_tradingcurve.cpp.
π₯ setPaintAttribute() β switch the vibe on or off
void QwtPlotTradingCurve::setPaintAttribute (PaintAttribute attribute, bool on = true)
Specify an attribute how to draw the curve.
Parameters:
attributeβ Paint attributeonβ On/Off
See also: testPaintAttribute()
Definition: at line 107 of file qwt_plot_tradingcurve.cpp.
π setSamples() β vector edition
void QwtPlotTradingCurve::setSamples (const QVector< QwtOHLCSample > & samples)
Initialize data with an array of samples.
Parameters:
samplesβ Vector of samples
See also: QwtPlotSeriesItem::setData()
Definition: at line 132 of file qwt_plot_tradingcurve.cpp.
π«Ά setSamples() β data-object edition
void QwtPlotTradingCurve::setSamples (QwtSeriesData< QwtOHLCSample > * data)
Assign a series of samples.
setSamples() is just a wrapper for setData() without any additional value β beside that it is easier to find for the developer. Convenience queen.
Parameters:
dataβ Data
Warning: The item takes ownership of the data object, deleting it when its not used anymore. So do not double-free her, bestie π
Definition: at line 148 of file qwt_plot_tradingcurve.cpp.
π¨ setSymbolBrush() β fill the candle body, direction by direction
void QwtPlotTradingCurve::setSymbolBrush (Direction direction, const QBrush & brush)
Set the symbol brush.
Parameters:
directionβ Direction typebrushβ Brush used to fill the body of all candlestick symbols with the direction
See also: symbolBrush(), setSymbolPen()
Definition: at line 238 of file qwt_plot_tradingcurve.cpp.
π§ setSymbolExtent() β how wide, in scale coords
void QwtPlotTradingCurve::setSymbolExtent (double extent)
Set the extent of the symbol. The width of the symbol is given in scale coordinates. When painting a symbol the width is scaled into paint device coordinates by scaledSymbolWidth(). The scaled width is bounded by minSymbolWidth(), maxSymbolWidth().
Parameters:
extentβ Symbol width in scale coordinates
See also: symbolExtent(), scaledSymbolWidth(), setMinSymbolWidth(), setMaxSymbolWidth()
Definition: at line 284 of file qwt_plot_tradingcurve.cpp.
π
setSymbolPen() β color/width/style edition
void QwtPlotTradingCurve::setSymbolPen (const QColor & color, qreal width = 0.0, Qt::PenStyle style = Qt::SolidLine)
Build and assign the symbol 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 colorwidthβ Pen widthstyleβ Pen style
See also: pen(), brush()
Definition: at line 195 of file qwt_plot_tradingcurve.cpp.
ποΈ setSymbolPen() β straight-up QPen edition
void QwtPlotTradingCurve::setSymbolPen (const QPen & pen)
Set the symbol pen. The symbol pen is used for rendering the lines of the bar or candlestick symbols.
See also: symbolPen(), setSymbolBrush()
Definition: at line 209 of file qwt_plot_tradingcurve.cpp.
π setSymbolStyle() β choose your fighter
void QwtPlotTradingCurve::setSymbolStyle (SymbolStyle style)
Set the symbol style.
Parameters:
styleβ Symbol style
See also: symbolStyle(), setSymbolExtent(), setSymbolPen(), setSymbolBrush()
Definition: at line 162 of file qwt_plot_tradingcurve.cpp.
π¨ symbolBrush() β get that directionβs brush
QBrush QwtPlotTradingCurve::symbolBrush (Direction direction) const
Parameters:
directionβ the page just says βdirectionβ here and dips, but itβs the direction youβre asking about π
Returns: Brush used to fill the body of all candlestick symbols with the direction
See also: setSymbolPen(), symbolBrush() β yes, she references herself. Iconic.
Definition: at line 262 of file qwt_plot_tradingcurve.cpp.
π symbolExtent() β width in scale coordinates
double QwtPlotTradingCurve::symbolExtent () const
Returns: Extent of a symbol in scale coordinates
See also: setSymbolExtent(), scaledSymbolWidth(), minSymbolWidth(), maxSymbolWidth()
Definition: at line 301 of file qwt_plot_tradingcurve.cpp.
ποΈ symbolPen() β the pen reveal
QPen QwtPlotTradingCurve::symbolPen () const
Returns: Symbol pen
See also: setSymbolPen(), symbolBrush()
Definition: at line 224 of file qwt_plot_tradingcurve.cpp.
π¦ symbolStyle() β current style check
QwtPlotTradingCurve::SymbolStyle QwtPlotTradingCurve::symbolStyle () const
Returns: Symbol style
See also: setSymbolStyle(), symbolExtent(), symbolPen(), symbolBrush()
Definition: at line 177 of file qwt_plot_tradingcurve.cpp.
β
testPaintAttribute() β is this attribute enabled?
bool QwtPlotTradingCurve::testPaintAttribute (PaintAttribute attribute) const
Returns: True, when attribute is enabled
See also: PaintAttribute, setPaintAttribute()
Definition: at line 120 of file qwt_plot_tradingcurve.cpp.
π AUTHOR π
Generated automatically by Doxygen for Qwt User's Guide from the source code.
π footer energy: Qwt User's Guide Β· QwtPlotTradingCurve(3) Β· auto-generated from the source code, with the version/date footer honored right here in this cute lilβ sign-off instead of being copied. Mwah π
π¦ where this page comes from
- alpine 3.24: qwt-doc 6.3.0-r0 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms