Класс QVCandlestickModelMapper
Класс QVCandlestickModelMapper — это вертикальный маппер моделей для серии свечей. Подробнее...
| Заголовок: | #include <QVCandlestickModelMapper> |
| С тех пор: | Qt 5.8 |
| Инициализируется: | VCandlestickModelMapper |
| Наследует: | QCandlestickModelMapper |
Свойства
|
|
Открытые функции
| QVCandlestickModelMapper(QObject *parent = nullptr) | |
| int | closeRow() const |
| int | firstSetColumn() const |
| int | highRow() const |
| int | lastSetColumn() const |
| int | lowRow() const |
| int | openRow() const |
| void | setCloseRow(int closeRow) |
| void | setFirstSetColumn(int firstSetColumn) |
| void | setHighRow(int highRow) |
| void | setLastSetColumn(int lastSetColumn) |
| void | setLowRow(int lowRow) |
| void | setOpenRow(int openRow) |
| void | setTimestampRow(int timestampRow) |
| int | timestampRow() const |
Переопределённые открытые функции
| virtual Qt::Orientation | orientation() const override |
Сигналы
| void | closeRowChanged() |
| void | firstSetColumnChanged() |
| void | highRowChanged() |
| void | lastSetColumnChanged() |
| void | lowRowChanged() |
| void | openRowChanged() |
| void | timestampRowChanged() |
Подробное описание
Мапперы моделей позволяют использовать модель данных, производную от класса QAbstractItemModel, в качестве источника данных для графика. Вертикальный маппер моделей используется для создания связи между моделью данных и QCandlestickSeries, поэтому каждый столбец в модели данных определяет элемент свечи, а каждая строка сопоставляется со значениями открытие, максимум, минимум, закрытие и временной отметкой элемента свечи.
Можно использовать как свойства модели, так и свойства серии свечей для управления данными. Маппер моделей поддерживает синхронизацию серии свечей и модели данных.
Маппер моделей гарантирует, что все элементы свечей в серии свечей имеют одинаковый размер. Поэтому добавление или удаление значения из элемента свечи приводит к соответствующим изменениям во всех элементах свечей в серии свечей.
См. также QCandlestickSeries, QCandlestickSet и QHCandlestickModelMapper.
Документация свойств
closeRow : int
Это свойство содержит строку модели, которая содержит значения закрытия элементов свечей в ряду.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | closeRow() const |
| void | setCloseRow(int closeRow) |
Сигнал уведомления:
| void | closeRowChanged() |
firstSetColumn : int
Это свойство содержит столбец модели, используемый в качестве источника данных для первого элемента.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | firstSetColumn() const |
| void | setFirstSetColumn(int firstSetColumn) |
Сигнал уведомления:
| void | firstSetColumnChanged() |
highRow : int
Это свойство содержит строку модели, которая содержит максимальные значения элементов свечей в ряду.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | highRow() const |
| void | setHighRow(int highRow) |
Сигнал уведомления:
| void | highRowChanged() |
lastSetColumn : int
Это свойство содержит столбец модели, используемый в качестве источника данных для последнего элемента.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | lastSetColumn() const |
| void | setLastSetColumn(int lastSetColumn) |
Сигнал уведомления:
| void | lastSetColumnChanged() |
lowRow : int
Это свойство содержит строку модели, которая содержит минимальные значения элементов свечей в ряду.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | lowRow() const |
| void | setLowRow(int lowRow) |
Сигнал уведомления:
| void | lowRowChanged() |
openRow : int
Это свойство содержит строку модели, которая содержит начальные значения элементов свечей в ряду.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | openRow() const |
| void | setOpenRow(int openRow) |
Сигнал уведомления:
| void | openRowChanged() |
timestampRow : int
Это свойство содержит строку модели, которая содержит значения временных меток элементов свечей в ряду.
Значение по умолчанию равно -1 (недействительное отображение).
Функции доступа:
| int | timestampRow() const |
| void | setTimestampRow(int timestampRow) |
Сигнал уведомления:
| void | timestampRowChanged() |
Документация по членам-функциям
QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)
Создаёт объект вертикального маппера модели, который является дочерним элементом parent.
[signal] void QVCandlestickModelMapper::closeRowChanged()
Используется, когда изменяется строка модели, содержащая значения закрытия.
Примечание: Сигнал уведомления для свойства closeRow.
См. также closeRow.
[signal] void QVCandlestickModelMapper::firstSetColumnChanged()
Используется, когда изменяется столбец модели, содержащий данные первого элемента.
Примечание: Сигнал уведомления для свойства firstSetColumn.
См. также firstSetColumn.
[signal] void QVCandlestickModelMapper::highRowChanged()
Используется, когда изменяется строка модели, содержащая максимальные значения.
Примечание: Сигнал уведомления для свойства highRow.
См. также highRow.
[signal] void QVCandlestickModelMapper::lastSetColumnChanged()
Используется, когда изменяется столбец модели, содержащий данные последнего элемента.
Примечание: Сигнал уведомления для свойства lastSetColumn.
См. также lastSetColumn.
[signal] void QVCandlestickModelMapper::lowRowChanged()
Используется, когда изменяется строка модели, содержащая минимальные значения.
Примечание: Сигнал уведомления для свойства lowRow.
См. также lowRow.
[signal] void QVCandlestickModelMapper::openRowChanged()
Используется, когда изменяется строка модели, содержащая начальные значения.
Примечание: Сигнал уведомления для свойства openRow.
См. также openRow.
[signal] void QVCandlestickModelMapper::timestampRowChanged()
Используется, когда изменяется строка модели, содержащая значения временных меток.
Примечание: Сигнал уведомления для свойства timestampRow.
См. также timestampRow.
[override virtual] Qt::Orientation QVCandlestickModelMapper::orientation() const
Переопределяет: QCandlestickModelMapper::orientation() const.
Возвращает Qt::Vertical. Это означает, что значения элемента считываются из столбцов.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qvcandlestickmodelmapper.html