Класс QHCandlestickModelMapper
Класс QHCandlestickModelMapper — это горизонтальный маппер моделей для серии свечей. Подробнее...
| Заголовок: | #include <QHCandlestickModelMapper> |
| С момента: | Qt 5.8 |
| Инициализируется: | HCandlestickModelMapper |
| Наследует: | QCandlestickModelMapper |
Свойства
|
|
Открытые функции
| QHCandlestickModelMapper(QObject *parent = nullptr) | |
| int | closeColumn() const |
| int | firstSetRow() const |
| int | highColumn() const |
| int | lastSetRow() const |
| int | lowColumn() const |
| int | openColumn() const |
| void | setCloseColumn(int closeColumn) |
| void | setFirstSetRow(int firstSetRow) |
| void | setHighColumn(int highColumn) |
| void | setLastSetRow(int lastSetRow) |
| void | setLowColumn(int lowColumn) |
| void | setOpenColumn(int openColumn) |
| void | setTimestampColumn(int timestampColumn) |
| int | timestampColumn() const |
Переопределённые открытые функции
| virtual Qt::Orientation | orientation() const override |
Сигналы
| void | closeColumnChanged() |
| void | firstSetRowChanged() |
| void | highColumnChanged() |
| void | lastSetRowChanged() |
| void | lowColumnChanged() |
| void | openColumnChanged() |
| void | timestampColumnChanged() |
Подробное описание
Мапперы моделей позволяют использовать модель данных, производную от класса QAbstractItemModel, в качестве источника данных для диаграммы. Горизонтальный маппер моделей используется для создания связи между моделью данных и QCandlestickSeries, так что каждая строка в модели данных определяет элемент свечи, а каждый столбец сопоставляется со значениями открытия, максимума, минимума, закрытия и отметки времени элемента свечи.
Можно использовать как свойства модели, так и свойства серии свечей для управления данными. Маппер модели поддерживает синхронизацию серии свечей и модели данных.
Маппер модели гарантирует, что все элементы свечей в серии свечей имеют одинаковый размер. Поэтому добавление или удаление значения из элемента свечи приводит к тем же изменениям во всех элементах свечей в серии свечей.
См. также QCandlestickSeries, QCandlestickSet и QVCandlestickModelMapper.
Документация свойств
closeColumn : int
Это свойство содержит номер столбца модели, который содержит значения закрытия элементов свечей в ряду.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | closeColumn() const |
| void | setCloseColumn(int closeColumn) |
Сигнал уведомления:
| void | closeColumnChanged() |
firstSetRow : int
Это свойство содержит строку модели, используемую в качестве источника данных для первого элемента.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | firstSetRow() const |
| void | setFirstSetRow(int firstSetRow) |
Сигнал уведомления:
| void | firstSetRowChanged() |
highColumn : int
Это свойство содержит номер столбца модели, который содержит максимальные значения элементов свечей в ряду.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | highColumn() const |
| void | setHighColumn(int highColumn) |
Сигнал уведомления:
| void | highColumnChanged() |
lastSetRow : int
Это свойство содержит строку модели, используемую в качестве источника данных для последнего элемента.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | lastSetRow() const |
| void | setLastSetRow(int lastSetRow) |
Сигнал уведомления:
| void | lastSetRowChanged() |
lowColumn : int
Это свойство содержит номер столбца модели, который содержит минимальные значения элементов свечей в ряду.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | lowColumn() const |
| void | setLowColumn(int lowColumn) |
Сигнал уведомления:
| void | lowColumnChanged() |
openColumn : int
Это свойство содержит номер столбца модели, который содержит начальные значения элементов свечей в ряду.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | openColumn() const |
| void | setOpenColumn(int openColumn) |
Сигнал уведомления:
| void | openColumnChanged() |
timestampColumn : int
Это свойство содержит номер столбца модели, который содержит значения временных меток элементов свечей в ряду.
Значение по умолчанию — -1 (некорректное отображение).
Функции доступа:
| int | timestampColumn() const |
| void | setTimestampColumn(int timestampColumn) |
Сигнал уведомления:
| void | timestampColumnChanged() |
Документация по членам-функциям
QHCandlestickModelMapper::QHCandlestickModelMapper(QObject *parent = nullptr)
Создаёт объект горизонтального маппера модели, являющийся дочерним элементом parent.
void QHCandlestickModelMapper::closeColumnChanged()
Выдаётся, когда меняется столбец модели, содержащий значения закрытия.
Примечание: Сигнал уведомления для свойства closeColumn.
См. также closeColumn.
void QHCandlestickModelMapper::firstSetRowChanged()
Выдаётся, когда изменяется строка модели, содержащая данные первого элемента.
Примечание: Сигнал уведомления для свойства firstSetRow.
См. также firstSetRow.
void QHCandlestickModelMapper::highColumnChanged()
Выдаётся, когда меняется столбец модели, содержащий максимальные значения.
Примечание: Сигнал уведомления для свойства highColumn.
См. также highColumn.
void QHCandlestickModelMapper::lastSetRowChanged()
Выдаётся, когда изменяется строка модели, содержащая данные последнего элемента.
Примечание: Сигнал уведомления для свойства lastSetRow.
См. также lastSetRow.
void QHCandlestickModelMapper::lowColumnChanged()
Выдаётся, когда изменяется столбец модели, содержащий минимальные значения.
Примечание: Сигнал уведомления для свойства lowColumn.
См. также lowColumn.
void QHCandlestickModelMapper::openColumnChanged()
Выдаётся, когда изменяется столбец модели, содержащий начальные значения.
Примечание: Сигнал уведомления для свойства openColumn.
См. также openColumn.
void QHCandlestickModelMapper::timestampColumnChanged()
Выдаётся, когда изменяется столбец модели, содержащий значения временных меток.
Примечание: Сигнал уведомления для свойства timestampColumn.
См. также timestampColumn.
Qt::Orientation QHCandlestickModelMapper::orientation() const
Переопределяет: QCandlestickModelMapper::orientation() const.
Возвращает Qt::Horizontal. Это означает, что значения элемента считываются из строк.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qhcandlestickmodelmapper.html