Класс 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, так что каждая строка в модели данных определяет элемент свечи, а каждый столбец отображает значения open, high, low, close и timestamp элемента свечи.
Для изменения данных можно использовать как свойства модели, так и свойства ряда свечей. Маппер модели поддерживает синхронизацию ряда свечей и модели данных.
Маппер модели гарантирует, что все элементы свечи в ряду свечей имеют одинаковый размер. Таким образом, добавление или удаление значения из элемента свечи приводит к тому же изменению во всех элементах свечи в ряду свечей.
См. также 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.2/qhcandlestickmodelmapper.html