QHCandlestickModelMapper Class

QHCandlestickModelMapper クラスはローソク足シリーズの水平モデルマッパーです。詳細...

Header: #include <QHCandlestickModelMapper>
In QML: HCandlestickModelMapper
Inherits: QCandlestickModelMapper

プロパティ

パブリック関数

QHCandlestickModelMapper(QObject *parent = nullptr)
int closeColumn() const
int firstSetRow() const
int highColumn() const
int lastSetRow() const
int lowColumn() const
int openColumn() const
void setCloseColumn(int closeColumn)
void setFirstSetRow(int firstSetRow)
void setHighColumn(int highColumn)
void setLastSetRow(int lastSetRow)
void setLowColumn(int lowColumn)
void setOpenColumn(int openColumn)
void setTimestampColumn(int timestampColumn)
int timestampColumn() const

再実装パブリック関数

virtual Qt::Orientation orientation() const override

シグナル

詳細説明

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

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

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

QCandlestickSeriesQCandlestickSetQVCandlestickModelMapperも参照

プロパティの説明

closeColumn : int

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

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

アクセス関数:

int closeColumn() const
void setCloseColumn(int closeColumn)

通知シグナル:

firstSetRow : int

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

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

アクセス関数:

int firstSetRow() const
void setFirstSetRow(int firstSetRow)

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

highColumn : int

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

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

アクセス関数:

int highColumn() const
void setHighColumn(int highColumn)

通知シグナル:

lastSetRow : int

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

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

アクセス関数:

int lastSetRow() const
void setLastSetRow(int lastSetRow)

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

lowColumn : int

このプロパティは、シリーズ内のローソク足アイテムの安値が格納されているモデルの列を保持します。

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

アクセス関数:

int lowColumn() const
void setLowColumn(int lowColumn)

通知シグナル:

openColumn : int

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

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

アクセス関数:

int openColumn() const
void setOpenColumn(int openColumn)

通知シグナル:

timestampColumn : int

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

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

アクセス関数

int timestampColumn() const
void setTimestampColumn(int timestampColumn)

通知シグナル:

メンバ関数ドキュメント

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

parent の子である水平モデルマッパーオブジェクトを構築します。

[signal] void QHCandlestickModelMapper::closeColumnChanged()

近い値を含むモデルの列が変更されたときに発せられます。

注: closeColumn プロパティに対するノーティファイアシグナル。

closeColumnも参照してください

[signal] void QHCandlestickModelMapper::firstSetRowChanged()

最初の項目のデータを含むモデルの行が変更された時に発行される。

注: プロパティfirstSetRow に対するノーティファイアシグナル。

firstSetRowも参照して ください。

[signal] void QHCandlestickModelMapper::highColumnChanged()

高い値を含むモデルの列が変更された時に発行される。

注: プロパティhighColumn に対するノーティファイアシグナル。

highColumnも参照して ください。

[signal] void QHCandlestickModelMapper::lastSetRowChanged()

最後の項目のデータを含むモデルの行が変更された時に発行される。

注: プロパティlastSetRow に対するノーティファイアシグナル。

lastSetRowも参照して ください。

[signal] void QHCandlestickModelMapper::lowColumnChanged()

低い値を含むモデルの列が変更された時に発行される。

注: プロパティlowColumn に対するノーティファイアシグナル。

lowColumnも参照して ください。

[signal] void QHCandlestickModelMapper::openColumnChanged()

オープン値を含むモデルの列が変更された時に発せられる。

注: プロパティopenColumn に対するノーティファイアシグナル。

openColumnも参照して ください。

[override virtual] Qt::Orientation QHCandlestickModelMapper::orientation() const

再インプリメント:QCandlestickModelMapper::orientation() const.

Qt::Horizontal を返します。これは、項目の値が行から読み込まれることを意味します。

[signal] void QHCandlestickModelMapper::timestampColumnChanged()

タイムスタンプ値を含むモデルのカラムが変更されたときに発行されます。

注: timestampColumn プロパティに対するノーティファイアシグナル。

timestampColumnも参照してください

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