QCandlestickModelMapper Class

Abstrakte Modell-Mapper-Klasse für Candlestick-Serien. Mehr...

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

QHCandlestickModelMapper and QVCandlestickModelMapper

Eigenschaften

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

Ö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

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

Detaillierte Beschreibung

Modell-Mapper ermöglichen die Verwendung eines von QAbstractItemModel abgeleiteten Modells als Datenquelle für eine Diagrammreihe, indem sie eine Verbindung zwischen einem QCandlestickSeries und dem Modellobjekt herstellen. Ein Modell-Mapper sorgt für eine gleiche Größe aller QCandlestickSets.

Hinweis: Das verwendete Modell muss das Hinzufügen und Entfernen von Zeilen/Spalten und das Ändern der Daten in den Zellen unterstützen.

Eigenschaft Dokumentation

model : QAbstractItemModel*

Definiert das Modell, das vom Mapper verwendet wird.

Zugriffsfunktionen:

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

Melder-Signal:

void modelReplaced()

series : QCandlestickSeries*

Definiert das QCandlestickSeries Objekt, das vom Mapper verwendet wird.

Hinweis: Alle Daten in der Serie werden verworfen, wenn sie für den Mapper festgelegt 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)

Melder-Signal:

Dokumentation der Mitgliedsfunktionen

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

Konstruiert ein Modell-Mapper-Objekt als Kind von parent.

[protected] int QCandlestickModelMapper::close() const

Gibt die Zeile/Spalte des Modells zurück, die die nahen Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setClose().

[protected] int QCandlestickModelMapper::firstSetSection() const

Gibt den Abschnitt des Modells zurück, der als Datenquelle für das erste Candlestick-Set verwendet wird. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setFirstSetSection().

[protected] int QCandlestickModelMapper::high() const

Gibt die Zeile/Spalte des Modells zurück, die die höchsten Werte der Mengen in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setHigh().

[protected] int QCandlestickModelMapper::lastSetSection() const

Gibt den Abschnitt des Modells zurück, der als Datenquelle für das letzte Candlestick-Set verwendet wird. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setLastSetSection().

[protected] int QCandlestickModelMapper::low() const

Gibt die Zeile/Spalte des Modells zurück, die die niedrigen Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setLow().

[signal] void QCandlestickModelMapper::modelReplaced()

Wird ausgegeben, 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 Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setOpen().

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

Gibt die Ausrichtung zurück, die verwendet wird, wenn QCandlestickModelMapper auf das Modell zugreift. Dies bestimmt, ob die aufeinanderfolgenden Werte der Menge aus Zeilen (Qt::Horizontal) oder aus Spalten (Qt::Vertical) gelesen werden.

[signal] void QCandlestickModelMapper::seriesReplaced()

Wird ausgegeben, wenn sich die Serie, mit der der Mapper verbunden ist, geändert hat.

Hinweis: Meldesignal für die Eigenschaft series.

Siehe auch series.

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

Legt die Zeile/Spalte des Modells fest, die die close Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch close().

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

Legt den Abschnitt des Modells fest, der als Datenquelle für das erste Candlestick-Set 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 high Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch high().

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

Legt den Abschnitt des Modells fest, der als Datenquelle für das letzte Candlestick-Set 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 low Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch low().

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

Legt die Zeile/Spalte des Modells fest, die die open Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

Siehe auch open().

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

Legt die Zeile/Spalte des Modells fest, die die timestamp Werte der Sets in der Reihe enthält. Standardwert ist -1 (ungültiges Mapping).

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. Standardwert ist -1 (ungültiges Mapping).

Siehe auch setTimestamp().

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