QVCandlestickModelMapper Class
Die Klasse QVCandlestickModelMapper ist ein vertikaler Modell-Mapper für eine Candlestick-Serie. Mehr...
Header: | #include <QVCandlestickModelMapper> |
In QML: | VCandlestickModelMapper |
Inherits: | QCandlestickModelMapper |
Eigenschaften
|
|
Öffentliche Funktionen
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 |
Reimplementierte öffentliche Funktionen
virtual Qt::Orientation | orientation() const override |
Signale
void | closeRowChanged() |
void | firstSetColumnChanged() |
void | highRowChanged() |
void | lastSetColumnChanged() |
void | lowRowChanged() |
void | openRowChanged() |
void | timestampRowChanged() |
Detaillierte Beschreibung
Modell-Mapper ermöglichen die Verwendung eines von der Klasse QAbstractItemModel abgeleiteten Datenmodells als Datenquelle für ein Diagramm. Ein vertikaler Modell-Mapper wird verwendet, um eine Verbindung zwischen einem Datenmodell und QCandlestickSeries herzustellen, so dass jede Spalte im Datenmodell ein Candlestick-Element definiert und jede Zeile den Werten für Open, High, Low, Close und Timestamp des Candlestick-Elements entspricht.
Sowohl Modell- als auch Candlestick-Serieneigenschaften können zur Bearbeitung der Daten verwendet werden. Der Modell-Mapper sorgt dafür, dass die Candlestick-Serie und das Datenmodell synchronisiert werden.
Der Modell-Mapper stellt sicher, dass alle Candlestick-Elemente in der Candlestick-Serie die gleiche Größe haben. Das Hinzufügen oder Entfernen eines Wertes in einem Candlestick-Element führt daher dazu, dass alle Candlestick-Elemente in der Candlestick-Serie die gleiche Änderung erfahren.
Siehe auch QCandlestickSeries, QCandlestickSet, und QHCandlestickModelMapper.
Dokumentation der Eigenschaft
closeRow : int
Diese Eigenschaft enthält die Zeile des Modells, die die Schlusswerte der Candlestick-Elemente in der Serie enthält.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | closeRow() const |
void | setCloseRow(int closeRow) |
Melder-Signal:
void | closeRowChanged() |
firstSetColumn : int
Diese Eigenschaft enthält die Spalte des Modells, die als Datenquelle für das erste Element verwendet wird.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | firstSetColumn() const |
void | setFirstSetColumn(int firstSetColumn) |
Benachrichtigungssignal:
void | firstSetColumnChanged() |
highRow : int
Diese Eigenschaft enthält die Zeile des Modells, die die Höchstwerte der Candlestick-Elemente in der Serie enthält.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | highRow() const |
void | setHighRow(int highRow) |
Melder-Signal:
void | highRowChanged() |
lastSetColumn : int
Diese Eigenschaft enthält die Spalte des Modells, die als Datenquelle für das letzte Element verwendet wird.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | lastSetColumn() const |
void | setLastSetColumn(int lastSetColumn) |
Benachrichtigungssignal:
void | lastSetColumnChanged() |
lowRow : int
Diese Eigenschaft enthält die Zeile des Modells, die die niedrigen Werte der Candlestick-Elemente in der Serie enthält.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | lowRow() const |
void | setLowRow(int lowRow) |
Melder-Signal:
void | lowRowChanged() |
openRow : int
Diese Eigenschaft enthält die Zeile des Modells, die die offenen Werte der Candlestick-Elemente in der Serie enthält.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | openRow() const |
void | setOpenRow(int openRow) |
Melder-Signal:
void | openRowChanged() |
timestampRow : int
Diese Eigenschaft enthält die Zeile des Modells, die die Zeitstempelwerte der Candlestick-Elemente in der Serie enthält.
Der Standardwert ist -1 (ungültiges Mapping).
Zugriffsfunktionen:
int | timestampRow() const |
void | setTimestampRow(int timestampRow) |
Melder-Signal:
void | timestampRowChanged() |
Dokumentation der Mitgliedsfunktionen
[explicit]
QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)
Konstruiert ein vertikales Modell-Mapper-Objekt, das ein Kind von parent ist.
[signal]
void QVCandlestickModelMapper::closeRowChanged()
Wird ausgesendet, wenn die Zeile des Modells, die geschlossene Werte enthält, geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft closeRow.
Siehe auch closeRow.
[signal]
void QVCandlestickModelMapper::firstSetColumnChanged()
Wird ausgegeben, wenn die Spalte des Modells, die die Daten des ersten Elements enthält, geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft firstSetColumn.
Siehe auch firstSetColumn.
[signal]
void QVCandlestickModelMapper::highRowChanged()
Wird ausgegeben, wenn die Zeile des Modells, die hohe Werte enthält, geändert wird.
Hinweis: Meldesignal für die Eigenschaft highRow.
Siehe auch highRow.
[signal]
void QVCandlestickModelMapper::lastSetColumnChanged()
Wird gesendet, wenn die Spalte des Modells, die die Daten des letzten Elements enthält, geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft lastSetColumn.
Siehe auch lastSetColumn.
[signal]
void QVCandlestickModelMapper::lowRowChanged()
Wird gesendet, wenn die Zeile des Modells, die niedrige Werte enthält, geändert wird.
Hinweis: Meldesignal für die Eigenschaft lowRow.
Siehe auch lowRow.
[signal]
void QVCandlestickModelMapper::openRowChanged()
Wird gesendet, wenn die Zeile des Modells, die offene Werte enthält, geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft openRow.
Siehe auch openRow.
[override virtual]
Qt::Orientation QVCandlestickModelMapper::orientation() const
Reimplements: QCandlestickModelMapper::orientation() const.
Gibt Qt::Vertical zurück. Dies bedeutet, dass die Werte des Elements aus den Spalten gelesen werden.
[signal]
void QVCandlestickModelMapper::timestampRowChanged()
Wird gesendet, wenn die Zeile des Modells, die Zeitstempelwerte enthält, geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft timestampRow.
Siehe auch timestampRow.
© 2025 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.