Spec-Zone.ru › Qt

Класс 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.2/qcandlestickmodelmapper.html

Spec-Zone.ru

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