Класс QVCandlestickModelMapper
Класс QVCandlestickModelMapper — это вертикальный маппер модели для серии свечей. Подробнее...
| Заголовок: | #include <QVCandlestickModelMapper> |
| С момента: | Qt 5.8 |
| Инициализируется: | VCandlestickModelMapper |
| Наследует от: | QCandlestickModelMapper |
Свойства
|
|
- 2 свойства унаследованы от QCandlestickModelMapper
- 1 свойство унаследовано от QObject
Открытые функции
| 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 |
- 5 открытых функций унаследованы от QCandlestickModelMapper
- 32 открытых функции унаследованы от QObject
Сигналы
| void | closeRowChanged() |
| void | firstSetColumnChanged() |
| void | highRowChanged() |
| void | lastSetColumnChanged() |
| void | lowRowChanged() |
| void | openRowChanged() |
| void | timestampRowChanged() |
- 2 сигнала унаследованы от QCandlestickModelMapper
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 11 статические открытые члены унаследованы от QObject
- 14 защищённые функции унаследованы от QCandlestickModelMapper
- 9 защищённые функции унаследованы от QObject
Подробное описание
Класс QVCandlestickModelMapper — это вертикальный маппер модели для серии свечей.
Мапперы модели позволяют использовать модель данных, производную от класса QAbstractItemModel, в качестве источника данных для диаграммы. Вертикальный маппер модели используется для создания связи между моделью данных и QCandlestickSeries, так что каждый столбец в модели данных определяет элемент свечи, а каждая строка отображает значения открытия, максимума, минимума, закрытия и отметки времени элемента свечи.
Можно использовать как свойства модели, так и свойства серии свечей для управления данными. Маппер модели поддерживает синхронизацию серии свечей и модели данных.
Маппер модели гарантирует, что все элементы свечей в серии свечей имеют одинаковый размер. Поэтому добавление или удаление значения из элемента свечи приводит к тому же изменению во всех элементах свечей в серии свечей.
См. также QCandlestickSeries, QCandlestickSet и QHCandlestickModelMapper.
END_OF_DOCUMENT_MARKERДокументация свойств
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.
void QVCandlestickModelMapper::closeRowChanged()
Вызывается при изменении строки модели, содержащей значения закрытия.
Примечание: Сигнал уведомления для свойства closeRow.
См. также closeRow.
void QVCandlestickModelMapper::firstSetColumnChanged()
Вызывается при изменении столбца модели, содержащего данные первого элемента.
Примечание: Сигнал уведомления для свойства firstSetColumn.
См. также firstSetColumn.
void QVCandlestickModelMapper::highRowChanged()
Вызывается при изменении строки модели, содержащей максимальные значения.
Примечание: Сигнал уведомления для свойства highRow.
См. также highRow.
void QVCandlestickModelMapper::lastSetColumnChanged()
Вызывается при изменении столбца модели, содержащего данные последнего элемента.
Примечание: Сигнал уведомления для свойства lastSetColumn.
См. также lastSetColumn.
void QVCandlestickModelMapper::lowRowChanged()
Вызывается при изменении строки модели, содержащей минимальные значения.
Примечание: Сигнал уведомления для свойства lowRow.
См. также lowRow.
void QVCandlestickModelMapper::openRowChanged()
Вызывается при изменении строки модели, содержащей начальные значения.
Примечание: Сигнал уведомления для свойства openRow.
См. также openRow.
Qt::Orientation QVCandlestickModelMapper::orientation() const
Переопределено из QCandlestickModelMapper::orientation().
Возвращает Qt::Vertical. Это означает, что значения элемента считываются из столбцов.
void QVCandlestickModelMapper::timestampRowChanged()
Вызывается при изменении строки модели, содержащей значения временных меток.
Примечание: Сигнал уведомления для свойства timestampRow.
См. также timestampRow.