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

シグナル

詳細説明

モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。垂直モデルマッパーは、データモデルとQCandlestickSeries の間の接続を作成するために使用され、データモデルの各列がローソク足アイテムを定義し、各行がローソク足アイテムのオープン、ハイ、ロー、クローズ、タイムスタンプ値にマッピングされます。

モデルとローソク足シリーズの両方のプロパティは、データを操作するために使用することができます。モデルマッパーはローソク足とデータモデルを同期させます。

モデルマッパーは、ローソク足シリーズのすべてのローソク足アイテムのサイズが等しいことを保証します。従って、ローソク足アイテムに値を追加または削除すると、ローソク足シリーズ内の全てのローソク足アイテムに同じ変更が行われます。

QCandlestickSeriesQCandlestickSetQHCandlestickModelMapperも参照

プロパティの説明

closeRow : int

このプロパティは、シリーズ内のローソク足アイテムのクローズ値を含むモデルの行を保持します。

デフォルト値は -1(無効なマッピング)。

アクセス関数:

int closeRow() const
void setCloseRow(int closeRow)

通知シグナル:

firstSetColumn : int

このプロパティは、最初の項目のデータソースとして使用されるモデルの列を保持します。

デフォルト値は-1(無効なマッピング)です。

アクセス関数:

int firstSetColumn() const
void setFirstSetColumn(int firstSetColumn)

ノーティファイアシグナル:

highRow : int

このプロパティは、シリーズ内のローソク足アイテムの高値を含むモデルの行を保持します。

デフォルト値は-1(無効なマッピング)。

アクセス関数:

int highRow() const
void setHighRow(int highRow)

通知シグナル:

lastSetColumn : int

このプロパティは、最後の項目のデータソースとして使用されるモデルの列を保持します。

デフォルト値は-1(無効なマッピング)です。

アクセス関数:

int lastSetColumn() const
void setLastSetColumn(int lastSetColumn)

ノーティファイアシグナル:

lowRow : int

このプロパティは、シリーズ内のローソク足アイテムの低値を含むモデルの行を保持します。

デフォルト値は-1(無効なマッピング)。

アクセス関数:

int lowRow() const
void setLowRow(int lowRow)

通知シグナル:

void lowRowChanged()

openRow : int

このプロパティは、シリーズ内のローソク足アイテムのオープン値を含むモデルの行を保持します。

デフォルト値は-1(無効なマッピング)。

アクセス関数:

int openRow() const
void setOpenRow(int openRow)

通知シグナル:

timestampRow : int

このプロパティは、シリーズ内のローソク足アイテムのタイムスタンプ値を含むモデルの行を保持します。

デフォルト値は-1(無効なマッピング)。

アクセス関数

int timestampRow() const
void setTimestampRow(int timestampRow)

Notifier シグナル:

メンバ関数ドキュメント

[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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。