QVBoxPlotModelMapper Class
QVBoxPlotModelMapper はボックスプロットシリーズの垂直モデルマッパーです。詳細...
Header: | #include <QVBoxPlotModelMapper> |
In QML: | VBoxPlotModelMapper |
Inherits: | QObject |
プロパティ
|
パブリック関数
QVBoxPlotModelMapper(QObject *parent = nullptr) | |
int | firstBoxSetColumn() const |
int | firstRow() const |
int | lastBoxSetColumn() const |
QAbstractItemModel * | model() const |
int | rowCount() const |
QBoxPlotSeries * | series() const |
void | setFirstBoxSetColumn(int firstBoxSetColumn) |
void | setFirstRow(int firstRow) |
void | setLastBoxSetColumn(int lastBoxSetColumn) |
void | setModel(QAbstractItemModel *model) |
void | setRowCount(int rowCount) |
void | setSeries(QBoxPlotSeries *series) |
シグナル
void | firstBoxSetColumnChanged() |
void | firstRowChanged() |
void | lastBoxSetColumnChanged() |
void | modelReplaced() |
void | rowCountChanged() |
void | seriesReplaced() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。垂直モデルマッパーは、データモデルとQBoxPlotSeries オブジェクトの間の接続を作成するために使用され、データモデルの各列が箱ひげ項目を定義し、各行が箱ひげ項目の範囲と3つの中央値にマッピングされます。
モデルプロパティと系列プロパティの両方を使用してデータを操作することができます。モデルマッパーは系列とデータモデルの同期を保ちます。
モデルマッパーは、箱ひげ図シリーズのすべての棒の箱ひげ項目が等しいサイズを持つことを保証します。したがって、箱ひげ項目に値を追加したり削除したりすると、箱ひげ図シリーズのすべての箱ひげ項目に同じ変更が行われます。
QHBoxPlotModelMapperも参照してください 。
プロパティの説明
firstBoxSetColumn : int
このプロパティは、最初の箱ひげ項目のデータ・ソースとして使用されるモデルの列を保持します。
デフォルト値は -1(無効なマッピング)。
アクセス関数:
int | firstBoxSetColumn() const |
void | setFirstBoxSetColumn(int firstBoxSetColumn) |
通知シグナル:
void | firstBoxSetColumnChanged() |
firstRow : int
このプロパティは、箱ひげ図系列の箱ひげ項目の最初の値を含むモデルの行を保持する。
最小値およびデフォルト値は 0。
アクセス関数:
int | firstRow() const |
void | setFirstRow(int firstRow) |
通知シグナル:
void | firstRowChanged() |
lastBoxSetColumn : int
このプロパティは、最後の箱ひげ項目のデータソースとして使用されるモデルの列を保持する。
デフォルト値は-1(無効なマッピング)。
アクセス関数:
int | lastBoxSetColumn() const |
void | setLastBoxSetColumn(int lastBoxSetColumn) |
通知シグナル:
void | lastBoxSetColumnChanged() |
model : QAbstractItemModel*
このプロパティはマッパーが使用するモデルを保持します。
アクセス関数:
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
ノーティファイアシグナル:
void | modelReplaced() |
rowCount : int
このプロパティは、ボックスプロット系列のデータとしてマッピングされるモデルの行数を保持する。
最小値およびデフォルト値は-1(モデルの列数に制限された数)。
アクセス関数:
int | rowCount() const |
void | setRowCount(int rowCount) |
通知シグナル:
void | rowCountChanged() |
series : QBoxPlotSeries*
このプロパティは、マッパーが使用するボックスプロット系列を保持する。
このシリーズがマッパーに設定されると、シリーズ内のデータは全て破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QBoxPlotSeries * | series() const |
void | setSeries(QBoxPlotSeries *series) |
通知シグナル:
void | seriesReplaced() |
メンバ関数ドキュメント
[explicit]
QVBoxPlotModelMapper::QVBoxPlotModelMapper(QObject *parent = nullptr)
parent の子であるマッパーオブジェクトを構築する。
[signal]
void QVBoxPlotModelMapper::firstBoxSetColumnChanged()
このシグナルは最初の箱ひげアイテムの列が変更されたときに発信される。
メモ: プロパティfirstBoxSetColumn に対するノーティファイアシグナル。
[signal]
void QVBoxPlotModelMapper::firstRowChanged()
このシグナルは、最初の行が変更されたときに発せられる。
注: プロパティfirstRow に対するノーティファイアシグナル。
[signal]
void QVBoxPlotModelMapper::lastBoxSetColumnChanged()
このシグナルは、最後の箱ひげアイテムの列が変化したときに発せられる。
注: プロパティlastBoxSetColumn に対するノーティファイアシグナル。
[signal]
void QVBoxPlotModelMapper::modelReplaced()
このシグナルはマッパーが接続されているモデルが変更されたときに発行されます。
注: プロパティmodel に対するノーティファイアシグナル。
[signal]
void QVBoxPlotModelMapper::rowCountChanged()
このシグナルは行数が変更されると発行されます。
注: プロパティrowCount に対するノーティファイアシグナル。
[signal]
void QVBoxPlotModelMapper::seriesReplaced()
このシグナルは、マッパーが接続しているシリーズが変更されたときに発せられます。
注意: series プロパティのノーティファイアシグナルです。
ここに含まれる文書の著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。