Spec-Zone.ru › Qt

Класс QVCandlestickModelMapper

Класс QVCandlestickModelMapper — это вертикальный маппер модели для серии свечей. Подробнее...

Заголовок: #include <QVCandlestickModelMapper>
С момента: Qt 5.8
Инициализируется: VCandlestickModelMapper
Наследует: QCandlestickModelMapper
  • Список всех членов, включая унаследованные

Свойства

  • closeRow : int
  • firstSetColumn : int
  • highRow : int
  • lastSetColumn : int
  • lowRow : int
  • openRow : int
  • timestampRow : int

Открытые функции

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.

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.

void QVCandlestickModelMapper::timestampRowChanged()

Вызывается при изменении строки модели, содержащей значения временных меток.

Примечание: Сигнал уведомления для свойства timestampRow.

См. также timestampRow.

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.2/qvcandlestickmodelmapper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API