QVCandlestickModelMapper Class
La clase QVCandlestickModelMapper es un mapeador de modelo vertical para una serie candlestick. Más...
| Header: | #include <QVCandlestickModelMapper> |
| In QML: | VCandlestickModelMapper |
| Inherits: | QCandlestickModelMapper |
Propiedades
|
|
Funciones públicas
| 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 |
Funciones públicas reimplementadas
| virtual Qt::Orientation | orientation() const override |
Señales
| void | closeRowChanged() |
| void | firstSetColumnChanged() |
| void | highRowChanged() |
| void | lastSetColumnChanged() |
| void | lowRowChanged() |
| void | openRowChanged() |
| void | timestampRowChanged() |
Descripción detallada
Los mapeadores de modelos permiten utilizar un modelo de datos derivado de la clase QAbstractItemModel como fuente de datos para un gráfico. Un mapeador de modelo vertical se utiliza para crear una conexión entre un modelo de datos y QCandlestickSeries, de forma que cada columna del modelo de datos defina un elemento candlestick y cada fila se asigne a los valores de apertura, máximo, mínimo, cierre y marca de tiempo del elemento candlestick.
Tanto las propiedades del modelo como las de la serie de velas pueden utilizarse para manipular los datos. El mapeador del modelo mantiene sincronizadas las series de velas y el modelo de datos.
El mapeador del modelo asegura que todos los elementos de la serie de velas tienen el mismo tamaño. Por lo tanto, añadir o eliminar un valor de un elemento de vela provoca el mismo cambio en todos los elementos de vela de la serie de velas.
Véase también QCandlestickSeries, QCandlestickSet, y QHCandlestickModelMapper.
Documentación de propiedades
closeRow : int
Esta propiedad contiene la fila del modelo que contiene los valores de cierre de las velas de la serie.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| int | closeRow() const |
| void | setCloseRow(int closeRow) |
Señal del notificador:
| void | closeRowChanged() |
firstSetColumn : int
Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el primer elemento.
El valor por defecto es -1 (asignación no válida).
Funciones de acceso:
| int | firstSetColumn() const |
| void | setFirstSetColumn(int firstSetColumn) |
Señal de notificador:
| void | firstSetColumnChanged() |
highRow : int
Esta propiedad contiene la fila del modelo que contiene los valores altos de las velas de la serie.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| int | highRow() const |
| void | setHighRow(int highRow) |
Señal del notificador:
| void | highRowChanged() |
lastSetColumn : int
Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el último elemento.
El valor por defecto es -1 (asignación no válida).
Funciones de acceso:
| int | lastSetColumn() const |
| void | setLastSetColumn(int lastSetColumn) |
Señal de notificador:
| void | lastSetColumnChanged() |
lowRow : int
Esta propiedad contiene la fila del modelo que contiene los valores bajos de las velas de la serie.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| int | lowRow() const |
| void | setLowRow(int lowRow) |
Señal del notificador:
| void | lowRowChanged() |
openRow : int
Esta propiedad contiene la fila del modelo que contiene los valores abiertos de las velas de la serie.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| int | openRow() const |
| void | setOpenRow(int openRow) |
Señal del notificador:
| void | openRowChanged() |
timestampRow : int
Esta propiedad contiene la fila del modelo que contiene los valores timestamp de los elementos candlestick de la serie.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| int | timestampRow() const |
| void | setTimestampRow(int timestampRow) |
Señal del notificador:
| void | timestampRowChanged() |
Documentación de funciones miembro
[explicit] QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)
Construye un objeto vertical model mapper hijo de parent.
[signal] void QVCandlestickModelMapper::closeRowChanged()
Se emite cuando se cambia la fila del modelo que contiene valores cercanos.
Nota: Señal notificadora para la propiedad closeRow.
Véase también closeRow.
[signal] void QVCandlestickModelMapper::firstSetColumnChanged()
Se emite cuando se modifica la columna del modelo que contiene los datos del primer elemento.
Nota: Señal notificadora para la propiedad firstSetColumn.
Véase también firstSetColumn.
[signal] void QVCandlestickModelMapper::highRowChanged()
Se emite cuando se cambia la fila del modelo que contiene valores altos.
Nota: Señal notificadora para la propiedad highRow.
Véase también highRow.
[signal] void QVCandlestickModelMapper::lastSetColumnChanged()
Se emite cuando se cambia la columna del modelo que contiene los datos del último elemento.
Nota: Señal notificadora de la propiedad lastSetColumn.
Véase también lastSetColumn.
[signal] void QVCandlestickModelMapper::lowRowChanged()
Emitida cuando se cambia la fila del modelo que contiene valores bajos.
Nota: Señal notificadora para la propiedad lowRow.
Véase también lowRow.
[signal] void QVCandlestickModelMapper::openRowChanged()
Se emite cuando se cambia la fila del modelo que contiene valores abiertos.
Nota: Señal notificadora para la propiedad openRow.
Véase también openRow.
[override virtual] Qt::Orientation QVCandlestickModelMapper::orientation() const
Reimplementa: QCandlestickModelMapper::orientation() const.
Devuelve Qt::Vertical. Esto significa que los valores del elemento se leen de las columnas.
[signal] void QVCandlestickModelMapper::timestampRowChanged()
Emitida cuando se cambia la fila del modelo que contiene valores de marca de tiempo.
Nota: Señal notificadora para la propiedad timestampRow.
Véase también timestampRow.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.