QHCandlestickModelMapper Class
QHCandlestickModelMapper クラスは、ローソク足系列用の水平モデルマッパーです。詳細...
| Header: | #include <QHCandlestickModelMapper> |
| In QML: | HCandlestickModelMapper |
| Inherits: | QCandlestickModelMapper |
| Status: | Deprecated |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
|
|
パブリック関数
| 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) |
Notifier シグナル:
| 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」も参照してください 。
© 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.