QCandlestickModelMapper Class
Abstrakte Mapper-Klasse für Kerzencharts. Mehr...
| Header: | #include <QCandlestickModelMapper> |
| Inherits: | QObject |
| Inherited By: | |
| Status: | Deprecated |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Eigenschaften
Öffentliche Funktionen
| QCandlestickModelMapper(QObject *parent = nullptr) | |
| QAbstractItemModel * | model() const |
| virtual Qt::Orientation | orientation() const = 0 |
| QCandlestickSeries * | series() const |
| void | setModel(QAbstractItemModel *model) |
| void | setSeries(QCandlestickSeries *series) |
Signale
| void | modelReplaced() |
| void | seriesReplaced() |
Geschützte Funktionen
| 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 |
Ausführliche Beschreibung
Modell-Mapper ermöglichen die Verwendung eines von „ QAbstractItemModel “ abgeleiteten Modells als Datenquelle für eine Diagrammreihe, wodurch eine Verbindung zwischen einem „ QCandlestickSeries “ und dem Modellobjekt hergestellt wird. Ein Modell-Mapper sorgt dafür, dass die Größe in allen „ QCandlestickSets “ gleich bleibt.
Hinweis: Das verwendete Modell muss das Hinzufügen und Entfernen von Zeilen/Spalten sowie das Ändern der Zelldaten unterstützen.
Dokumentation zu den Eigenschaften
model : QAbstractItemModel*
Definiert das vom Mapper verwendete Modell.
Zugriffsfunktionen:
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
Notifier-Signal:
| void | modelReplaced() |
series : QCandlestickSeries*
Definiert das QCandlestickSeries-Objekt, das vom Mapper verwendet wird.
Hinweis: Alle Daten der Serie werden verworfen, wenn diese dem Mapper zugewiesen wird. Wenn eine neue Serie angegeben wird, wird die alte Serie getrennt (wobei ihre Daten erhalten bleiben).
Zugriffsfunktionen:
| QCandlestickSeries * | series() const |
| void | setSeries(QCandlestickSeries *series) |
Notifier-Signal:
| void | seriesReplaced() |
Dokumentation der Mitgliedsfunktionen
[explicit] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)
Erstellt ein Modell-Mapper-Objekt als untergeordnetes Element von „ parent “.
[protected] int QCandlestickModelMapper::close() const
Gibt die Zeile/Spalte des Modells zurück, die die Schlusskurse der Sets in der Serie enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setClose()“.
[protected] int QCandlestickModelMapper::firstSetSection() const
Gibt den Abschnitt des Modells zurück, der als Datenquelle für den ersten Kerzendiagrammsatz verwendet wird. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setFirstSetSection()“.
[protected] int QCandlestickModelMapper::high() const
Gibt die Zeile/Spalte des Modells zurück, die die Höchstwerte der Mengen in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setHigh()“.
[protected] int QCandlestickModelMapper::lastSetSection() const
Gibt den Abschnitt des Modells zurück, der als Datenquelle für den letzten Kerzensatz verwendet wird. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setLastSetSection()“.
[protected] int QCandlestickModelMapper::low() const
Gibt die Zeile/Spalte des Modells zurück, die die tiefsten Werte der Mengen in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setLow()“.
[signal] void QCandlestickModelMapper::modelReplaced()
Wird ausgelöst, wenn sich das Modell, mit dem der Mapper verbunden ist, geändert hat.
Hinweis: Notifier -Signal für die Eigenschaft „ model “.
Siehe auch ` model`.
[protected] int QCandlestickModelMapper::open() const
Gibt die Zeile/Spalte des Modells zurück, die die offenen Werte der Mengen in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch „ setOpen()“.
[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const
Gibt die Orientierung zurück, die verwendet wird, wenn „ QCandlestickModelMapper “ auf das Modell zugreift. Diese bestimmt, ob die aufeinanderfolgenden Werte der Menge aus Zeilen (Qt::Horizontal) oder aus Spalten (Qt::Vertical) gelesen werden.
[signal] void QCandlestickModelMapper::seriesReplaced()
Wird ausgelöst, wenn sich die Serie, mit der der Mapper verbunden ist, geändert hat.
Hinweis: Benachrichtigungssignal für die Eigenschaft „ series “.
Siehe auch „ series “.
[protected] void QCandlestickModelMapper::setClose(int close)
Legt die Zeile/Spalte des Modells fest, die die Werte „ close “ der Sets in der Serie enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` close()`.
[protected] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)
Legt den Abschnitt des Modells fest, der als Datenquelle für den ersten Kerzensatz verwendet wird. Der Parameter „ firstSetSection “ gibt den Abschnitt des Modells an. Der Standardwert ist -1.
Siehe auch firstSetSection().
[protected] void QCandlestickModelMapper::setHigh(int high)
Legt die Zeile/Spalte des Modells fest, die die Werte „ high “ der Sets in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` high()`.
[protected] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)
Legt den Abschnitt des Modells fest, der als Datenquelle für den letzten Kerzenstich-Satz verwendet wird. Der Parameter „ lastSetSection “ gibt den Abschnitt des Modells an. Der Standardwert ist -1.
Siehe auch lastSetSection().
[protected] void QCandlestickModelMapper::setLow(int low)
Legt die Zeile/Spalte des Modells fest, die die Werte „ low “ der Sets in der Serie enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` low()`.
[protected] void QCandlestickModelMapper::setOpen(int open)
Legt die Zeile/Spalte des Modells fest, die die Werte „ open “ der Sets in der Serie enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` open()`.
[protected] void QCandlestickModelMapper::setTimestamp(int timestamp)
Legt die Zeile/Spalte des Modells fest, die die Werte „ timestamp “ der Sets in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` timestamp()`.
[protected] int QCandlestickModelMapper::timestamp() const
Gibt die Zeile/Spalte des Modells zurück, die die Zeitstempelwerte der Sätze in der Reihe enthält. Der Standardwert ist -1 (ungültige Zuordnung).
Siehe auch ` 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.