このページでは

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

シグナル

詳細な説明

モデルマッパーを使用すると、QAbstractItemModel クラスから派生したデータモデルを、チャートのデータソースとして使用できます。 垂直モデルマッパーは、データモデルとQCandlestickSeries 間の接続を確立するために使用され、データモデルの各列がローソク足項目を定義し、各行がローソク足項目の始値、高値、安値、終値、およびタイムスタンプの値にマッピングされます。

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

モデルマッパーは、ローソク足シリーズ内のすべてのローソク足項目が同じサイズになるようにします。したがって、ローソク足項目に値を追加または削除すると、ローソク足シリーズ内のすべてのローソク足項目で同じ変更が行われます。

関連項目: QCandlestickSeries 、QCandlestickSet 、およびQHCandlestickModelMapper 。

プロパティのドキュメント

closeRow : int

このプロパティには、シリーズ内のローソク足項目の終値を含むモデルの行が格納されます。

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

アクセス関数:

int closeRow() const
void setCloseRow(int closeRow)

通知シグナル:

firstSetColumn : int

このプロパティには、最初の項目のデータソースとして使用されるモデルの列が格納されます。

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

アクセス関数:

int firstSetColumn() const
void setFirstSetColumn(int firstSetColumn)

通知シグナル:

highRow : int

このプロパティは、シリーズ内のローソク足項目の最大値を含むモデルの行を保持します。

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

アクセス関数:

int highRow() const
void setHighRow(int highRow)

通知シグナル:

lastSetColumn : int

このプロパティには、最後の項目のデータソースとして使用されるモデルの列が格納されます。

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

アクセス関数:

int lastSetColumn() const
void setLastSetColumn(int lastSetColumn)

通知シグナル:

lowRow : int

このプロパティは、シリーズ内のローソク足項目の最小値を含むモデルの行を保持します。

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

アクセス関数:

int lowRow() const
void setLowRow(int lowRow)

通知シグナル:

void lowRowChanged()

openRow : int

このプロパティは、シリーズ内のローソク足項目のオープン値を含むモデルの行を保持します。

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

アクセス関数:

int openRow() const
void setOpenRow(int openRow)

通知シグナル:

timestampRow : int

このプロパティには、シリーズ内のローソク足項目のタイムスタンプ値を含むモデルの行が格納されます。

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

アクセス関数:

int timestampRow() const
void setTimestampRow(int timestampRow)

通知シグナル:

メンバ関数のドキュメント

[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.