QCandlestickSet Class
The QCandlestickSet class represents a single candlestick item in a candlestick chart. More...
Header: | #include <QCandlestickSet> |
Instantiated By: | CandlestickSet |
Inherits: | QObject |
Properties
Public Functions
QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr) | |
QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr) | |
virtual | ~QCandlestickSet() |
QBrush | brush() const |
qreal | close() const |
qreal | high() const |
qreal | low() const |
qreal | open() const |
QPen | pen() const |
void | setBrush(const QBrush &brush) |
void | setClose(qreal close) |
void | setHigh(qreal high) |
void | setLow(qreal low) |
void | setOpen(qreal open) |
void | setPen(const QPen &pen) |
void | setTimestamp(qreal timestamp) |
qreal | timestamp() const |
Signals
void | brushChanged() |
void | clicked() |
void | closeChanged() |
void | doubleClicked() |
void | highChanged() |
void | hovered(bool status) |
void | lowChanged() |
void | openChanged() |
void | penChanged() |
void | pressed() |
void | released() |
void | timestampChanged() |
Detailed Description
Five values are needed to create a graphical representation of a candlestick item: open, high, low, close, and timestamp. These values can be either passed to a QCandlestickSet constructor or set by using setOpen(), setHigh(), setLow(), setClose(), and setTimestamp().
See also QCandlestickSeries.
Property Documentation
brush : QBrush
This property holds the brush used to fill the candlestick item.
Access functions:
QBrush | brush() const |
void | setBrush(const QBrush &brush) |
Notifier signal:
void | brushChanged() |
close : qreal
This property holds the close value of the candlestick item.
Access functions:
qreal | close() const |
void | setClose(qreal close) |
Notifier signal:
void | closeChanged() |
high : qreal
This property holds the high value of the candlestick item.
Access functions:
qreal | high() const |
void | setHigh(qreal high) |
Notifier signal:
void | highChanged() |
low : qreal
This property holds the low value of the candlestick item.
Access functions:
qreal | low() const |
void | setLow(qreal low) |
Notifier signal:
void | lowChanged() |
open : qreal
This property holds the open value of the candlestick item.
Access functions:
qreal | open() const |
void | setOpen(qreal open) |
Notifier signal:
void | openChanged() |
pen : QPen
This property holds the pen used to draw the lines of the candlestick item.
Access functions:
QPen | pen() const |
void | setPen(const QPen &pen) |
Notifier signal:
void | penChanged() |
timestamp : qreal
This property holds the timestamp value of the candlestick item.
Access functions:
qreal | timestamp() const |
void | setTimestamp(qreal timestamp) |
Notifier signal:
void | timestampChanged() |
Member Function Documentation
[explicit]
QCandlestickSet::QCandlestickSet(qreal timestamp = 0.0, QObject *parent = nullptr)
Constructs a candlestick item with an optional timestamp and a parent.
[explicit]
QCandlestickSet::QCandlestickSet(qreal open, qreal high, qreal low, qreal close, qreal timestamp = 0.0, QObject *parent = nullptr)
Constructs a candlestick item with given ordered values. The values open, high, low, and close are mandatory. The values timestamp and parent are optional.
[virtual]
QCandlestickSet::~QCandlestickSet()
Destroys the candlestick item.
[signal]
void QCandlestickSet::brushChanged()
This signal is emitted when the candlestick item brush changes.
Note: Notifier signal for property brush.
See also brush.
[signal]
void QCandlestickSet::clicked()
This signal is emitted when the candlestick item is clicked.
[signal]
void QCandlestickSet::closeChanged()
This signal is emitted when the candlestick item close value changes.
Note: Notifier signal for property close.
See also close.
[signal]
void QCandlestickSet::doubleClicked()
This signal is emitted when the user double-clicks a candlestick item.
[signal]
void QCandlestickSet::highChanged()
This signal is emitted when the candlestick item high value changes.
Note: Notifier signal for property high.
See also high.
[signal]
void QCandlestickSet::hovered(bool status)
This signal is emitted when a mouse is hovered over a candlestick item.
When the mouse moves over the item, status turns true
, and when the mouse moves away again, it turns false
.
[signal]
void QCandlestickSet::lowChanged()
This signal is emitted when the candlestick item low value changes.
Note: Notifier signal for property low.
See also low.
[signal]
void QCandlestickSet::openChanged()
This signal is emitted when the candlestick item open value changes.
Note: Notifier signal for property open.
See also open.
[signal]
void QCandlestickSet::penChanged()
This signal is emitted when the candlestick item pen changes.
Note: Notifier signal for property pen.
See also pen.
[signal]
void QCandlestickSet::pressed()
This signal is emitted when the user clicks the candlestick item and holds down the mouse button.
[signal]
void QCandlestickSet::released()
This signal is emitted when the user releases the mouse press on the candlestick item.
[signal]
void QCandlestickSet::timestampChanged()
This signal is emitted when the candlestick item timestamp changes.
Note: Notifier signal for property timestamp.
See also timestamp.
© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.