En esta página

QCandlestickModelMapper Class

Clase abstracta de mapeo de modelos para series candlestick. Más...

Header: #include <QCandlestickModelMapper>
Inherits: QObject
Inherited By:

QHCandlestickModelMapper and QVCandlestickModelMapper

Propiedades

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

Funciones públicas

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

Señales

Funciones protegidas

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

Descripción detallada

Los mapeadores de modelos permiten utilizar un modelo derivado de QAbstractItemModel como fuente de datos para una serie de gráficos, creando una conexión entre QCandlestickSeries y el objeto modelo. Un mapeador de modelos mantiene un tamaño igual en todos los QCandlestickSets.

Nota: El modelo utilizado debe permitir añadir y eliminar filas/columnas y modificar los datos de las celdas.

Documentación de propiedades

model : QAbstractItemModel*

Define el modelo que utiliza el mapeador.

Funciones de acceso:

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

Señal del notificador:

void modelReplaced()

series : QCandlestickSeries*

Define el objeto QCandlestickSeries que utiliza el mapeador.

Nota: Todos los datos de la serie se descartan cuando se establece en el mapeador. Cuando se especifica una nueva serie, la antigua se desconecta (conservando sus datos).

Funciones de acceso:

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

Señal del notificador:

Documentación de funciones miembro

[explicit] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)

Construye un objeto model mapper como hijo de parent.

[protected] int QCandlestickModelMapper::close() const

Devuelve la fila/columna del modelo que contiene los valores cercanos de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también setClose().

[protected] int QCandlestickModelMapper::firstSetSection() const

Devuelve la sección del modelo que se utiliza como fuente de datos para el primer conjunto de velas. El valor por defecto es -1 (asignación inválida).

Véase también setFirstSetSection().

[protected] int QCandlestickModelMapper::high() const

Devuelve la fila/columna del modelo que contiene los valores altos de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también setHigh().

[protected] int QCandlestickModelMapper::lastSetSection() const

Devuelve la sección del modelo que se utiliza como fuente de datos para el último conjunto de velas. El valor por defecto es -1 (asignación inválida).

Véase también setLastSetSection().

[protected] int QCandlestickModelMapper::low() const

Devuelve la fila/columna del modelo que contiene los valores bajos de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también setLow().

[signal] void QCandlestickModelMapper::modelReplaced()

Se emite cuando el modelo al que está conectado el mapeador ha cambiado.

Nota: Señal notificadora para la propiedad model.

Véase también model.

[protected] int QCandlestickModelMapper::open() const

Devuelve la fila/columna del modelo que contiene los valores abiertos de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también setOpen().

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

Devuelve la orientación que se utiliza cuando QCandlestickModelMapper accede al modelo. Determina si los valores consecutivos del conjunto se leen desde filas (Qt::Horizontal) o desde columnas (Qt::Vertical).

[signal] void QCandlestickModelMapper::seriesReplaced()

Se emite cuando la serie a la que está conectado el mapper ha cambiado.

Nota: Señal notificadora para la propiedad series.

Véase también series.

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

Establece la fila/columna del modelo que contiene los valores close de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también close().

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

Establece la sección del modelo que se utiliza como fuente de datos para el primer conjunto de velas. El parámetro firstSetSection especifica la sección del modelo. El valor por defecto es -1.

Véase también firstSetSection().

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

Establece la fila/columna del modelo que contiene los valores high de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también high().

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

Establece la sección del modelo que se utiliza como fuente de datos para el último conjunto de velas. El parámetro lastSetSection especifica la sección del modelo. El valor por defecto es -1.

Véase también lastSetSection().

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

Establece la fila/columna del modelo que contiene los valores low de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también low().

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

Establece la fila/columna del modelo que contiene los valores open de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también open().

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

Establece la fila/columna del modelo que contiene los valores timestamp de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también timestamp().

[protected] int QCandlestickModelMapper::timestamp() const

Devuelve la fila/columna del modelo que contiene los valores de fecha y hora de los conjuntos de la serie. El valor por defecto es -1 (asignación no válida).

Véase también setTimestamp().

© 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.