Класс QHCandlestickModelMapper
Класс QHCandlestickModelMapper — это горизонтальный маппер моделей для серии свечей. Подробнее...
| Заголовок: | #include <QHCandlestickModelMapper> |
| С версии: | Qt 5.8 |
| Инициализируется: | HCandlestickModelMapper |
| Наследует: | QCandlestickModelMapper |
Свойства
|
|
- 2 свойства унаследованы от QCandlestickModelMapper
- 1 свойство унаследовано от QObject
Открытые функции
| 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 |
- 5 открытых функций унаследованы от QCandlestickModelMapper
- 32 открытых функции унаследованы от QObject
Сигналы
| void | closeColumnChanged() |
| void | firstSetRowChanged() |
| void | highColumnChanged() |
| void | lastSetRowChanged() |
| void | lowColumnChanged() |
| void | openColumnChanged() |
| void | timestampColumnChanged() |
- 2 сигнала унаследованы от QCandlestickModelMapper
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 11 статических открытых членов унаследованы от QObject
- 14 защищенных функций унаследованы от QCandlestickModelMapper
- 9 защищенных функций унаследованы от QObject
Подробное описание
Класс QHCandlestickModelMapper — это горизонтальный маппер моделей для серии свечей.
Мапперы моделей позволяют использовать модель данных, производную от класса 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.
Qt::Orientation QHCandlestickModelMapper::orientation() const
Переопределено из QCandlestickModelMapper::orientation().
Возвращает Qt::Horizontal. Это означает, что значения элемента считываются из строк.
void QHCandlestickModelMapper::timestampColumnChanged()
Вызывается при изменении столбца модели, содержащего значения временных меток.
Примечание: Сигнал уведомления для свойства timestampColumn.
См. также timestampColumn.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qhcandlestickmodelmapper.html