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 |
シグナル
void | closeColumnChanged() |
void | firstSetRowChanged() |
void | highColumnChanged() |
void | lastSetRowChanged() |
void | lowColumnChanged() |
void | openColumnChanged() |
void | timestampColumnChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。水平モデルマッパーは、データモデルとQCandlestickSeries の間の接続を作成するために使用され、データモデルの各行がローソク足アイテムを定義し、各列がローソク足アイテムのオープン、ハイ、ロー、クローズ、タイムスタンプ値にマッピングされます。
モデルとローソク足の両方のプロパティを使用してデータを操作することができます。モデルマッパーはローソク足とデータモデルを同期させます。
モデルマッパーは、ローソク足シリーズのすべてのローソク足アイテムのサイズが等しいことを保証します。従って、ローソク足アイテムに値を追加または削除すると、ローソク足シリーズ内の全てのローソク足アイテムに同じ変更が行われます。
QCandlestickSeries 、QCandlestickSet 、QVCandlestickModelMapperも参照 。
プロパティ・ドキュメンテーション
closeColumn : int
このプロパティは、シリーズ内のローソク足アイテムの終値が格納されているモデルのカラムを保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | closeColumn() const |
void | setCloseColumn(int closeColumn) |
通知シグナル:
void | closeColumnChanged() |
firstSetRow : int
このプロパティは、最初の項目のデータソースとして使用されるモデルの行を保持する。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
int | firstSetRow() const |
void | setFirstSetRow(int firstSetRow) |
通知シグナル:
void | firstSetRowChanged() |
highColumn : int
このプロパティは、シリーズ内のローソク足アイテムの高値を含むモデルのカラムを保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | highColumn() const |
void | setHighColumn(int highColumn) |
通知シグナル:
void | highColumnChanged() |
lastSetRow : int
このプロパティは、最後の項目のデータソースとして使用されるモデルの行を保持する。
デフォルト値は -1 (無効なマッピング) です。
アクセス関数:
int | lastSetRow() const |
void | setLastSetRow(int lastSetRow) |
通知シグナル:
void | lastSetRowChanged() |
lowColumn : int
このプロパティは、シリーズ内のローソク足アイテムの低い値を含むモデルの列を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | lowColumn() const |
void | setLowColumn(int lowColumn) |
通知シグナル:
void | lowColumnChanged() |
openColumn : int
このプロパティは、シリーズ内のローソク足アイテムのオープン値を含むモデルのカラムを保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | openColumn() const |
void | setOpenColumn(int openColumn) |
通知シグナル:
void | openColumnChanged() |
timestampColumn : int
このプロパティは、シリーズ内のローソク足アイテムのタイムスタンプ値を含むモデルのカラムを保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | timestampColumn() const |
void | setTimestampColumn(int timestampColumn) |
通知シグナル:
void | timestampColumnChanged() |
メンバ関数ドキュメント
[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も参照してください 。
© 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.