QCandlestickModelMapper Class
ローソク足シリーズの抽象モデルマッパークラスです。詳細...
Header: | #include <QCandlestickModelMapper> |
Inherits: | QObject |
Inherited By: |
プロパティ
パブリック関数
QCandlestickModelMapper(QObject *parent = nullptr) | |
QAbstractItemModel * | model() const |
virtual Qt::Orientation | orientation() const = 0 |
QCandlestickSeries * | series() const |
void | setModel(QAbstractItemModel *model) |
void | setSeries(QCandlestickSeries *series) |
シグナル
void | modelReplaced() |
void | seriesReplaced() |
保護された関数
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) |
通知シグナル:
void | seriesReplaced() |
メンバ関数ドキュメント
[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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。