QVCandlestickModelMapper Class
QVCandlestickModelMapperクラスはローソク足シリーズの垂直モデルマッパーです。詳細...
Header: | #include <QVCandlestickModelMapper> |
In QML: | VCandlestickModelMapper |
Inherits: | QCandlestickModelMapper |
プロパティ
|
|
パブリック関数
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 |
再実装パブリック関数
virtual Qt::Orientation | orientation() const override |
シグナル
void | closeRowChanged() |
void | firstSetColumnChanged() |
void | highRowChanged() |
void | lastSetColumnChanged() |
void | lowRowChanged() |
void | openRowChanged() |
void | timestampRowChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。垂直モデルマッパーは、データモデルとQCandlestickSeries の間の接続を作成するために使用され、データモデルの各列がローソク足アイテムを定義し、各行がローソク足アイテムのオープン、ハイ、ロー、クローズ、タイムスタンプ値にマッピングされます。
モデルとローソク足の両方のプロパティを使用してデータを操作することができます。モデルマッパーはローソク足とデータモデルを同期させます。
モデルマッパーは、ローソク足シリーズのすべてのローソク足アイテムのサイズが等しいことを保証します。従って、ローソク足アイテムに値を追加または削除すると、ローソク足シリーズ内の全てのローソク足アイテムに同じ変更が行われます。
QCandlestickSeries 、QCandlestickSet 、QHCandlestickModelMapperも参照 。
プロパティ・ドキュメンテーション
closeRow : int
このプロパティは、シリーズ内のローソク足アイテムの終値が含まれるモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | closeRow() const |
void | setCloseRow(int closeRow) |
通知シグナル:
void | closeRowChanged() |
firstSetColumn : int
このプロパティは、最初の項目のデータソースとして使用されるモデルのカラムを保持します。
デフォルト値は -1 (無効なマッピング) です。
アクセス関数:
int | firstSetColumn() const |
void | setFirstSetColumn(int firstSetColumn) |
通知シグナル:
void | firstSetColumnChanged() |
highRow : int
このプロパティは、シリーズ内のローソク足アイテムの高値を含むモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | highRow() const |
void | setHighRow(int highRow) |
通知シグナル:
void | highRowChanged() |
lastSetColumn : int
このプロパティは、最後の項目のデータソースとして使用されるモデルのカラムを保持します。
デフォルト値は -1 (無効なマッピング) です。
アクセス関数:
int | lastSetColumn() const |
void | setLastSetColumn(int lastSetColumn) |
通知シグナル:
void | lastSetColumnChanged() |
lowRow : int
このプロパティは、シリーズ内のローソク足アイテムの低い値を含むモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | lowRow() const |
void | setLowRow(int lowRow) |
通知シグナル:
void | lowRowChanged() |
openRow : int
このプロパティは、シリーズ内のローソク足アイテムのオープン値を含むモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | openRow() const |
void | setOpenRow(int openRow) |
通知シグナル:
void | openRowChanged() |
timestampRow : int
このプロパティは、シリーズ内のローソク足アイテムのタイムスタンプ値を含むモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | timestampRow() const |
void | setTimestampRow(int timestampRow) |
通知シグナル:
void | timestampRowChanged() |
メンバ関数ドキュメント
[explicit]
QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)
parent の子である垂直モデルマッパーオブジェクトを構築する。
[signal]
void QVCandlestickModelMapper::closeRowChanged()
近い値を含むモデルの行が変更された時に発行される。
注: closeRow プロパティに対するノーティファイアシグナル。
closeRowも参照してください 。
[signal]
void QVCandlestickModelMapper::firstSetColumnChanged()
最初の項目のデータを含むモデルのカラムが変更されたときに発行される。
注: プロパティfirstSetColumn に対するノーティファイアシグナル。
firstSetColumnも参照して ください。
[signal]
void QVCandlestickModelMapper::highRowChanged()
高い値を含むモデルの行が変更されたときに発行される。
注: プロパティhighRow のノーティファイアシグナル。
highRowも参照してください 。
[signal]
void QVCandlestickModelMapper::lastSetColumnChanged()
最後のアイテムのデータを含むモデルのカラムが変更されたときに発行される。
注: lastSetColumn プロパティのノーティファイアシグナル。
lastSetColumnも参照して ください。
[signal]
void QVCandlestickModelMapper::lowRowChanged()
低い値を含むモデルの行が変更されたときに発行される。
注: プロパティlowRow に対するノーティファイアシグナル。
lowRowも参照してください 。
[signal]
void QVCandlestickModelMapper::openRowChanged()
オープン値を含むモデルの行が変更された時に発行される。
注: プロパティopenRow に対するノーティファイアシグナル。
openRowも参照してください 。
[override virtual]
Qt::Orientation QVCandlestickModelMapper::orientation() const
再実装:QCandlestickModelMapper::orientation() const.
Qt::Vertical を返す。これは、項目の値がカラムから読み込まれることを意味します。
[signal]
void QVCandlestickModelMapper::timestampRowChanged()
タイムスタンプ値を含むモデルの行が変更された時に発行される。
注: timestampRow プロパティのノーティファイアシグナル。
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.