QHCandlestickModelMapper Class
La clase QHCandlestickModelMapper es un mapeador de modelos horizontales para una serie candlestick. Más...
| Header: | #include <QHCandlestickModelMapper> |
| In QML: | HCandlestickModelMapper |
| Inherits: | QCandlestickModelMapper |
Propiedades
|
|
Funciones públicas
| QHCandlestickModelMapper(QObject *parent = nullptr) | |
| int | closeColumn() const |
| int | firstSetRow() const |
| int | highColumn() const |
| int | lastSetRow() const |
| int | lowColumn() const |
| int | openColumn() const |
| void | setCloseColumn(int closeColumn) |
| void | setFirstSetRow(int firstSetRow) |
| void | setHighColumn(int highColumn) |
| void | setLastSetRow(int lastSetRow) |
| void | setLowColumn(int lowColumn) |
| void | setOpenColumn(int openColumn) |
| void | setTimestampColumn(int timestampColumn) |
| int | timestampColumn() const |
Funciones públicas reimplementadas
| virtual Qt::Orientation | orientation() const override |
Señales
| void | closeColumnChanged() |
| void | firstSetRowChanged() |
| void | highColumnChanged() |
| void | lastSetRowChanged() |
| void | lowColumnChanged() |
| void | openColumnChanged() |
| void | timestampColumnChanged() |
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 horizontal se utiliza para crear una conexión entre un modelo de datos y QCandlestickSeries, de forma que cada fila del modelo de datos defina un elemento candlestick y cada columna 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 QVCandlestickModelMapper.
Documentación de propiedades
closeColumn : int
Esta propiedad contiene la columna 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 | closeColumn() const |
| void | setCloseColumn(int closeColumn) |
Notificador de señal:
| void | closeColumnChanged() |
firstSetRow : int
Esta propiedad contiene la fila 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 | firstSetRow() const |
| void | setFirstSetRow(int firstSetRow) |
Señal del notificador:
| void | firstSetRowChanged() |
highColumn : int
Esta propiedad contiene la columna 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 | highColumn() const |
| void | setHighColumn(int highColumn) |
Señal de aviso:
| void | highColumnChanged() |
lastSetRow : int
Esta propiedad contiene la fila 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 | lastSetRow() const |
| void | setLastSetRow(int lastSetRow) |
Señal de notificador:
| void | lastSetRowChanged() |
lowColumn : int
Esta propiedad contiene la columna 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 | lowColumn() const |
| void | setLowColumn(int lowColumn) |
Señal de aviso:
| void | lowColumnChanged() |
openColumn : int
Esta propiedad contiene la columna 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 | openColumn() const |
| void | setOpenColumn(int openColumn) |
Notificador de señal:
| void | openColumnChanged() |
timestampColumn : int
Esta propiedad contiene la columna 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 | timestampColumn() const |
| void | setTimestampColumn(int timestampColumn) |
Señal del notificador:
| void | timestampColumnChanged() |
Documentación de funciones miembro
[explicit] QHCandlestickModelMapper::QHCandlestickModelMapper(QObject *parent = nullptr)
Construye un objeto horizontal model mapper hijo de parent.
[signal] void QHCandlestickModelMapper::closeColumnChanged()
Se emite cuando se cambia la columna del modelo que contiene valores cercanos.
Nota: Señal notificadora para la propiedad closeColumn.
Véase también closeColumn.
[signal] void QHCandlestickModelMapper::firstSetRowChanged()
Se emite cuando se cambia la fila del modelo que contiene los datos del primer elemento.
Nota: Señal notificadora para la propiedad firstSetRow.
Véase también firstSetRow.
[signal] void QHCandlestickModelMapper::highColumnChanged()
Emitida cuando se modifica la columna del modelo que contiene valores altos.
Nota: Señal notificadora para la propiedad highColumn.
Véase también highColumn.
[signal] void QHCandlestickModelMapper::lastSetRowChanged()
Se emite cuando se cambia la fila del modelo que contiene los datos del último elemento.
Nota: Señal notificadora para la propiedad lastSetRow.
Véase también lastSetRow.
[signal] void QHCandlestickModelMapper::lowColumnChanged()
Emitida cuando se modifica la columna del modelo que contiene valores bajos.
Nota: Señal notificadora para la propiedad lowColumn.
Véase también lowColumn.
[signal] void QHCandlestickModelMapper::openColumnChanged()
Se emite cuando se modifica la columna del modelo que contiene valores abiertos.
Nota: Señal notificadora para la propiedad openColumn.
Véase también openColumn.
[override virtual] Qt::Orientation QHCandlestickModelMapper::orientation() const
Reimplementa: QCandlestickModelMapper::orientation() const.
Devuelve Qt::Horizontal. Esto significa que los valores del elemento se leen de las filas.
[signal] void QHCandlestickModelMapper::timestampColumnChanged()
Emitida cuando se modifica la columna del modelo que contiene valores de marca de tiempo.
Nota: Señal notificadora para la propiedad timestampColumn.
Véase también timestampColumn.
© 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.