Spec-Zone.ru › Qt 6.1

Класс QCandlestickModelMapper

Абстрактный класс-маппер модели для серии свечей. Подробнее...

Заголовок: #include <QCandlestickModelMapper>
С момента: Qt 5.8
Наследует: QObject
Наследуется от:

QHCandlestickModelMapper и QVCandlestickModelMapper

  • Список всех членов, включая унаследованные

Свойства

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

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

QCandlestickModelMapper(QObject *parent = nullptr)
QAbstractItemModel * model() const
virtual Qt::Orientation orientation() const = 0
QCandlestickSeries * series() const
void setModel(QAbstractItemModel *model)
void setSeries(QCandlestickSeries *series)

Сигналы

void modelReplaced()
void seriesReplaced()

Защищённые функции

int close() const
int firstSetSection() const
int high() const
int lastSetSection() const
int low() const
int open() const
void setClose(int close)
void setFirstSetSection(int firstSetSection)
void setHigh(int high)
void setLastSetSection(int lastSetSection)
void setLow(int low)
void setOpen(int open)
void setTimestamp(int timestamp)
int timestamp() const

Подробное описание

Мапперы модели позволяют использовать модель, производную от QAbstractItemModel, в качестве источника данных для серии диаграммы, создавая связь между QCandlestickSeries и объектом модели. Маппер модели поддерживает одинаковый размер для всех QCandlestickSets.

Примечание: используемая модель должна поддерживать добавление и удаление строк/столбцов, а также изменение данных ячеек.

Документация по свойствам

model : QAbstractItemModel*

Определяет модель, используемую маппером.

Функции доступа:

QAbstractItemModel * model() const
void setModel(QAbstractItemModel *model)

Сигнал уведомления:

void modelReplaced()

series : QCandlestickSeries*

Определяет объект QCandlestickSeries, используемый маппером.

Примечание: все данные в серии удаляются при её установке в маппер. При указании новой серии старая серия отключается (сохраняя свои данные).

Функции доступа:

QCandlestickSeries * series() const
void setSeries(QCandlestickSeries *series)

Сигнал уведомления:

void seriesReplaced()

Документация по функциям-членам

QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)

Создаёт объект маппера модели как дочерний объект parent.

void QCandlestickModelMapper::modelReplaced()

Издаётся, когда модель, к которой подключён маппер, изменилась.

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

См. также model.

void QCandlestickModelMapper::seriesReplaced()

Издаётся, когда серия, к которой подключен маппер, изменилась.

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

См. также series.

int QCandlestickModelMapper::close() const

Возвращает строку/столбец модели, содержащий значения закрытия наборов в серии. Значение по умолчанию -1 (недействительное отображение).

См. также setClose().

int QCandlestickModelMapper::firstSetSection() const

Возвращает раздел модели, используемый в качестве источника данных для первого набора свечей. Значение по умолчанию -1 (недействительное отображение).

См. также setFirstSetSection().

int QCandlestickModelMapper::high() const

Возвращает строку/столбец модели, содержащий максимальные значения наборов в серии. Значение по умолчанию -1 (недействительное отображение).

См. также setHigh().

int QCandlestickModelMapper::lastSetSection() const

Возвращает раздел модели, используемый в качестве источника данных для последнего набора свечей. Значение по умолчанию -1 (недействительное отображение).

См. также setLastSetSection().

int QCandlestickModelMapper::low() const

Возвращает строку/столбец модели, содержащий минимальные значения наборов в серии. Значение по умолчанию -1 (недействительное отображение).

См. также setLow().

int QCandlestickModelMapper::open() const

Возвращает строку/столбец модели, содержащий начальные значения наборов в серии. Значение по умолчанию -1 (недействительное отображение).

См. также setOpen().

[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const

Возвращает ориентацию, используемую при обращении QCandlestickModelMapper к модели. Она определяет, считываются ли последовательные значения наборов из строк (Qt::Horizontal) или столбцов (Qt::Vertical).

[protected] void QCandlestickModelMapper::setClose(int close)

Устанавливает строку/столбец модели, содержащий значения close наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также close().

[protected] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)

Устанавливает раздел модели, используемый в качестве источника данных для первого набора свечей. Параметр firstSetSection указывает на раздел модели. Значение по умолчанию — -1.

См. также firstSetSection().

[protected] void QCandlestickModelMapper::setHigh(int high)

Устанавливает строку/столбец модели, содержащий значения high наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также high().

[protected] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)

Устанавливает раздел модели, используемый в качестве источника данных для последнего набора свечей. Параметр lastSetSection указывает на раздел модели. Значение по умолчанию — -1.

См. также lastSetSection().

[protected] void QCandlestickModelMapper::setLow(int low)

Устанавливает строку/столбец модели, содержащий значения low наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также low().

[protected] void QCandlestickModelMapper::setOpen(int open)

Устанавливает строку/столбец модели, содержащий значения open наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также open().

[protected] void QCandlestickModelMapper::setTimestamp(int timestamp)

Устанавливает строку/столбец модели, содержащий значения timestamp наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также timestamp().

[protected] int QCandlestickModelMapper::timestamp() const

Возвращает строку/столбец модели, содержащий значения времени наборов в ряду. Значение по умолчанию — -1 (неверное отображение).

См. также setTimestamp().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qcandlestickmodelmapper.html

Spec-Zone.ru

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