QHBarModelMapper Class
QHBarModelMapper クラスは棒グラフの水平モデルマッパーです。詳細...
Header: | #include <QHBarModelMapper> |
In QML: | HBarModelMapper |
Inherits: | QObject |
プロパティ
|
|
パブリック関数
QHBarModelMapper(QObject *parent = nullptr) | |
int | columnCount() const |
int | firstBarSetRow() const |
int | firstColumn() const |
int | lastBarSetRow() const |
QAbstractItemModel * | model() const |
QAbstractBarSeries * | series() const |
void | setColumnCount(int columnCount) |
void | setFirstBarSetRow(int firstBarSetRow) |
void | setFirstColumn(int firstColumn) |
void | setLastBarSetRow(int lastBarSetRow) |
void | setModel(QAbstractItemModel *model) |
void | setSeries(QAbstractBarSeries *series) |
シグナル
void | columnCountChanged() |
void | firstBarSetRowChanged() |
void | firstColumnChanged() |
void | lastBarSetRowChanged() |
void | modelReplaced() |
void | seriesReplaced() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。水平モデルマッパーは、データモデルとQAbstractBarSeries の間の接続を作成するために使用され、データモデルの各行が棒グラフを定義し、各列が棒グラフシリーズのカテゴリにマッピングされます。
モデルと棒系列の両方のプロパティを使用してデータを操作することができる。モデルマッパーは棒グラフとデータモデルの同期を保ちます。
モデルマッパーは、棒系列内のすべての棒セットのサイズが等しいことを保証します。したがって、あるバーセットに値を追加または削除すると、バーシリーズ内のすべてのバーセットに同じ変更が行われます。
QVBarModelMapperも参照してください 。
プロパティの説明
columnCount : int
このプロパティは、棒系列のデータとしてマッピングされるモデルの列数を保持します。
最小値およびデフォルト値は -1(モデルの列数に制限された数)。
アクセス関数:
int | columnCount() const |
void | setColumnCount(int columnCount) |
通知シグナル:
void | columnCountChanged() |
firstBarSetRow : int
このプロパティは、最初のバー・セットのデータ・ソースとして使用されるモデルの行を保持する。
デフォルト値は -1(無効なマッピング)。
アクセス関数:
int | firstBarSetRow() const |
void | setFirstBarSetRow(int firstBarSetRow) |
通知シグナル:
void | firstBarSetRowChanged() |
firstColumn : int
このプロパティは、バー・シリーズのバー・セットの最初の値を含むモデルの列を保持します。
最小値およびデフォルト値は 0 です。
アクセス関数:
int | firstColumn() const |
void | setFirstColumn(int firstColumn) |
通知シグナル:
void | firstColumnChanged() |
lastBarSetRow : int
このプロパティは、最後のバー・セットのデータ・ソースとして使用されるモデルの行を保持する。
デフォルト値は -1(無効なマッピング)。
アクセス関数:
int | lastBarSetRow() const |
void | setLastBarSetRow(int lastBarSetRow) |
Notifier シグナル:
void | lastBarSetRowChanged() |
model : QAbstractItemModel*
マッパーが使用するモデルを定義します。
アクセス関数
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
Notifier signal: マッパーが使用するモデルを定義します:
void | modelReplaced() |
series : QAbstractBarSeries*
このプロパティはマッパーが使用するバーシリーズを保持します。
このシリーズがマッパーに設定されると、シリーズ内の全てのデータは破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QAbstractBarSeries * | series() const |
void | setSeries(QAbstractBarSeries *series) |
通知シグナル:
void | seriesReplaced() |
メンバ関数ドキュメント
[explicit]
QHBarModelMapper::QHBarModelMapper(QObject *parent = nullptr)
parent の子であるマッパーオブジェクトを構築する。
[signal]
void QHBarModelMapper::columnCountChanged()
このシグナルは列数が変更されたときに発せられる。
備考: プロパティcolumnCount に対するノーティファイアシグナル。
[signal]
void QHBarModelMapper::firstBarSetRowChanged()
このシグナルは、最初のバーセット行が変更されたときに発せられる。
注: firstBarSetRow プロパティのノーティファイア・シグナル。
[signal]
void QHBarModelMapper::firstColumnChanged()
このシグナルは、最初の列が変更されたときに発せられる。
注: プロパティfirstColumn に対するノーティファイアシグナル。
[signal]
void QHBarModelMapper::lastBarSetRowChanged()
このシグナルは、最後のバーセット行が変更されたときに発せられる。
注: プロパティlastBarSetRow に対するノーティファイア・シグナル。
[signal]
void QHBarModelMapper::modelReplaced()
このシグナルはマッパーが接続しているモデルが変更されたときに発行されます。
注: プロパティmodel に対するノーティファイアシグナル。
[signal]
void QHBarModelMapper::seriesReplaced()
このシグナルはマッパーが接続しているシリーズが変更された時に発行されます。
注: プロパティのノーティファイアシグナルseries 。
ここに含まれる文書の著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。