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) |
Notifier シグナル:
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も参照してください 。
このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。