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