QCandlestickModelMapper Class
Classe abstraite de mappage de modèle pour les séries de chandeliers. Plus d'informations...
| Header: | #include <QCandlestickModelMapper> |
| Inherits: | QObject |
| Inherited By: |
Propriétés
Fonctions publiques
| QCandlestickModelMapper(QObject *parent = nullptr) | |
| QAbstractItemModel * | model() const |
| virtual Qt::Orientation | orientation() const = 0 |
| QCandlestickSeries * | series() const |
| void | setModel(QAbstractItemModel *model) |
| void | setSeries(QCandlestickSeries *series) |
Signaux
| void | modelReplaced() |
| void | seriesReplaced() |
Fonctions protégées
| 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 |
Description détaillée
Les mappeurs de modèles permettent d'utiliser un modèle dérivé de QAbstractItemModel comme source de données pour une série de graphiques, en créant une connexion entre QCandlestickSeries et l'objet modèle. Un mappeur de modèle maintient une taille égale entre tous les QCandlestickSets.
Remarque : le modèle utilisé doit permettre d'ajouter et de supprimer des lignes/colonnes et de modifier les données des cellules.
Documentation sur les propriétés
model : QAbstractItemModel*
Définit le modèle utilisé par le mappeur.
Fonctions d'accès :
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
Signal du notificateur :
| void | modelReplaced() |
series : QCandlestickSeries*
Définit l'objet QCandlestickSeries utilisé par le mappeur.
Remarque : toutes les données de la série sont supprimées lorsqu'elle est définie pour le mappeur. Lorsqu'une nouvelle série est spécifiée, l'ancienne série est déconnectée (en préservant ses données).
Fonctions d'accès :
| QCandlestickSeries * | series() const |
| void | setSeries(QCandlestickSeries *series) |
Signal Notificateur :
| void | seriesReplaced() |
Member Function Documentation
[explicit] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)
Construit un objet de mappage de modèle en tant qu'enfant de parent.
[protected] int QCandlestickModelMapper::close() const
Renvoie la ligne/colonne du modèle qui contient les valeurs proches des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi setClose().
[protected] int QCandlestickModelMapper::firstSetSection() const
Renvoie la section du modèle utilisée comme source de données pour le premier jeu de chandeliers. La valeur par défaut est -1 (mapping invalide).
Voir aussi setFirstSetSection().
[protected] int QCandlestickModelMapper::high() const
Renvoie la ligne/colonne du modèle qui contient les valeurs les plus élevées des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi setHigh().
[protected] int QCandlestickModelMapper::lastSetSection() const
Renvoie la section du modèle utilisée comme source de données pour le dernier jeu de chandeliers. La valeur par défaut est -1 (mapping invalide).
Voir aussi setLastSetSection().
[protected] int QCandlestickModelMapper::low() const
Renvoie la ligne/colonne du modèle qui contient les valeurs les plus basses des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi setLow().
[signal] void QCandlestickModelMapper::modelReplaced()
Emis lorsque le modèle auquel le cartographe est connecté a changé.
Note : Signal de notification pour la propriété model.
Voir également model.
[protected] int QCandlestickModelMapper::open() const
Renvoie la ligne/colonne du modèle qui contient les valeurs ouvertes des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi setOpen().
[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const
Renvoie l'orientation utilisée lorsque QCandlestickModelMapper accède au modèle. Cela détermine si les valeurs consécutives de l'ensemble sont lues dans les lignes (Qt::Horizontal) ou dans les colonnes (Qt::Vertical).
[signal] void QCandlestickModelMapper::seriesReplaced()
Emis lorsque la série à laquelle le cartographe est connecté a changé.
Note : Signal de notification pour la propriété series.
Voir également series.
[protected] void QCandlestickModelMapper::setClose(int close)
Définit la ligne/colonne du modèle qui contient les valeurs close des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi close().
[protected] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)
Définit la section du modèle qui est utilisée comme source de données pour le premier jeu de chandeliers. Le paramètre firstSetSection spécifie la section du modèle. La valeur par défaut est -1.
Voir également firstSetSection().
[protected] void QCandlestickModelMapper::setHigh(int high)
Définit la ligne/colonne du modèle qui contient les valeurs high des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi high().
[protected] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)
Définit la section du modèle qui est utilisée comme source de données pour le dernier jeu de chandeliers. Le paramètre lastSetSection spécifie la section du modèle. La valeur par défaut est -1.
Voir également lastSetSection().
[protected] void QCandlestickModelMapper::setLow(int low)
Définit la ligne/colonne du modèle qui contient les valeurs low des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi low().
[protected] void QCandlestickModelMapper::setOpen(int open)
Définit la ligne/colonne du modèle qui contient les valeurs open des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi open().
[protected] void QCandlestickModelMapper::setTimestamp(int timestamp)
Définit la ligne/colonne du modèle qui contient les valeurs timestamp des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi timestamp().
[protected] int QCandlestickModelMapper::timestamp() const
Renvoie la ligne/colonne du modèle qui contient les valeurs d'horodatage des ensembles de la série. La valeur par défaut est -1 (mappage non valide).
Voir aussi 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.