QVCandlestickModelMapper Class
QVCandlestickModelMapper クラスは、ローソク足シリーズの垂直モデルマッパーです。詳細...
| Header: | #include <QVCandlestickModelMapper> |
| In QML: | VCandlestickModelMapper |
| Inherits: | QCandlestickModelMapper |
| Status: | Deprecated |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
|
|
パブリック関数
| 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) |
通知シグナル:
| void | timestampRowChanged() |
メンバ関数のドキュメント
[explicit] QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)
parent の子となる垂直モデルマッパーオブジェクトを生成します。
[signal] void QVCandlestickModelMapper::closeRowChanged()
close 値を含むモデルの行が変更されたときに発火します。
注: プロパティ `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」も参照してください 。
© 2026 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.