QCandlestickModelMapper Class

ローソク足シリーズの抽象モデルマッパークラスです。詳細...

Header: #include <QCandlestickModelMapper>
Inherits: QObject
Inherited By:

QHCandlestickModelMapper and QVCandlestickModelMapper

プロパティ

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

パブリック関数

QCandlestickModelMapper(QObject *parent = nullptr)
QAbstractItemModel *model() const
virtual Qt::Orientation orientation() const = 0
QCandlestickSeries *series() const
void setModel(QAbstractItemModel *model)
void setSeries(QCandlestickSeries *series)

シグナル

保護された関数

int close() const
int firstSetSection() const
int high() const
int lastSetSection() const
int low() const
int open() const
void setClose(int close)
void setFirstSetSection(int firstSetSection)
void setHigh(int high)
void setLastSetSection(int lastSetSection)
void setLow(int low)
void setOpen(int open)
void setTimestamp(int timestamp)
int timestamp() const

詳細説明

モデルマッパーは、QAbstractItemModel から派生したモデルをチャート系列のデータソースとして使用することを可能にし、QCandlestickSeries とモデルオブジェクトの間に接続を作ります。モデルマッパーはすべてのQCandlestickSets で等しいサイズを維持する。

注: 使用されるモデルは、行/列の追加や削除、セルのデータの変更をサポートしていなければならない。

プロパティ・ドキュメンテーション

model : QAbstractItemModel*

マッパーが使用するモデルを定義します。

アクセス関数:

QAbstractItemModel *model() const
void setModel(QAbstractItemModel *model)

通知シグナル:

void modelReplaced()

series : QCandlestickSeries*

マッパーが使用するQCandlestickSeries オブジェクトを定義します。

注意: シリーズがマッパーに設定されると、シリーズ内の全てのデータは破棄される。新しいシリーズが指定されると、古いシリーズは切断される(データは保持される)。

アクセス関数

QCandlestickSeries *series() const
void setSeries(QCandlestickSeries *series)

通知シグナル:

メンバ関数ドキュメント

[explicit] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)

parent の子としてモデルマッパーオブジェクトを構築します。

[protected] int QCandlestickModelMapper::close() const

戻り値:系列内のセットの近い値を含むモデルの行/列。デフォルト値は -1(無効なマッピング)。

setClose()も参照してください

[protected] int QCandlestickModelMapper::firstSetSection() const

最初のローソク足セットのデータ・ソースとして使用されるモデルのセクションを返します。デフォルト値は -1 (無効なマッピング)。

setFirstSetSection() も参照

[protected] int QCandlestickModelMapper::high() const

この関数は、一連のローソク足の高値を含むモデルの行/列を返します。デフォルト値は -1 (無効なマッピング)。

setHigh() も参照

[protected] int QCandlestickModelMapper::lastSetSection() const

最後のローソク足セットのデータ・ソースとして使用されるモデルのセクションを返します。デフォルト値は -1 (無効なマッピング)。

setLastSetSection() も参照

[protected] int QCandlestickModelMapper::low() const

戻り値: モデルの行/列のうち、シリーズ内のセットの低値を含む行/列。デフォルト値は -1 (無効なマッピング)。

setLow() も参照

[signal] void QCandlestickModelMapper::modelReplaced()

マッパーが接続されているモデルが変更されたときに発行されます。

注意: model プロパティの通知シグナルです。

modelも参照して ください。

[protected] int QCandlestickModelMapper::open() const

一連のセットのオープン値を含むモデルの行/列を返します。デフォルト値は -1(無効なマッピング)。

setOpen()も参照して ください。

[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const

QCandlestickModelMapper がモデルにアクセスする際に使用される方向を返します。これは、セットの連続する値を行から読み込むか (Qt::Horizontal)、列から読み込むか (Qt::Vertical)を決定する。

[signal] void QCandlestickModelMapper::seriesReplaced()

マッパーが接続されているシリーズが変更されたときに発行されます。

注: プロパティseries に対するノーティファイアシグナル。

seriesも参照

[protected] void QCandlestickModelMapper::setClose(int close)

シリーズ内のセットのclose 値を含むモデルの行/列を設定します。デフォルト値は -1(無効なマッピング)。

close()も参照して ください。

[protected] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)

最初のローソク足セットのデータ・ソースとして使用されるモデルのセクションを設定します。パラメータfirstSetSection は、モデルのセクションを指定します。デフォルト値は -1。

firstSetSection()も参照

[protected] void QCandlestickModelMapper::setHigh(int high)

モデルの行/列を設定します。この行/列には、シリーズ内のセットのhigh 値が含まれます。デフォルト値は -1(無効なマッピング)。

high() も参照して ください。

[protected] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)

最後のローソク足セットのデータ・ソースとして使用されるモデルのセクションを設定します。パラメータlastSetSection は、モデルのセクションを指定します。デフォルト値は -1。

lastSetSection()も参照

[protected] void QCandlestickModelMapper::setLow(int low)

パラメータlow 。 シリーズのセットの 値を含むモデルの行/列を設定します。デフォルト値は -1(無効なマッピング)。

low() も参照

[protected] void QCandlestickModelMapper::setOpen(int open)

シリーズ内のセットのopen 値を含むモデルの行/列を設定する。デフォルト値は -1(無効なマッピング)。

open() も参照して ください。

[protected] void QCandlestickModelMapper::setTimestamp(int timestamp)

シリーズ内のセットのtimestamp 値を含むモデルの行/列を設定する。デフォルト値は -1(無効なマッピング)。

timestamp() も参照

[protected] int QCandlestickModelMapper::timestamp() const

シリーズ内のセットのタイムスタンプ値を含むモデルの行/列を返します。デフォルト値は -1(無効なマッピング)。

setTimestamp()も参照してください

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