Класс QCandlestickModelMapper
Абстрактный класс моделирования для серии свечей. Подробнее...
| Заголовок: | #include <QCandlestickModelMapper> |
| С тех пор: | Qt 5.8 |
| Наследует: | QObject |
| Наследуется от: |
Свойства
- 1 свойство унаследовано от QObject
Открытые функции
| QCandlestickModelMapper(QObject *parent = nullptr) | |
| QAbstractItemModel * | model() const |
| virtual Qt::Orientation | orientation() const = 0 |
| QCandlestickSeries * | series() const |
| void | setModel(QAbstractItemModel *model) |
| void | setSeries(QCandlestickSeries *series) |
- 32 открытые функции унаследованы от QObject
Сигналы
| void | modelReplaced() |
| void | seriesReplaced() |
- 2 сигнала унаследованы от QObject
Защищённые функции
| 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 |
- 9 защищённых функций унаследованы от QObject
Дополнительные унаследованные члены
Подробное описание
Абстрактный класс моделирования для серии свечей.
Модели мапперов позволяют использовать модель, производную от 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.
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().
void QCandlestickModelMapper::modelReplaced()
Выдаётся, когда модель, к которой подключён маппер, изменилась.
Примечание: Сигнал уведомления для свойства model.
См. также model.
int QCandlestickModelMapper::open() const
Возвращает строку/столбец модели, содержащий открытые значения наборов в серии. Значение по умолчанию — -1 (неверное отображение).
См. также setOpen().
[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const
Возвращает ориентацию, используемую при доступе QCandlestickModelMapper к модели. Это определяет, считываются ли последовательные значения набора из строк (Qt::Horizontal) или из столбцов (Qt::Vertical).
[signal] void QCandlestickModelMapper::seriesReplaced()
Издается, когда серия, к которой подключен маппер, изменилась.
Примечание: Сигнал уведомления для свойства series.
См. также series.
[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-5.9/qcandlestickmodelmapper.html