Auf dieser Seite

QCandlestickModelMapper Class

Abstrakte Mapper-Klasse für Kerzencharts. Mehr...

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

QHCandlestickModelMapper and QVCandlestickModelMapper

Status: Deprecated

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

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

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:

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.