QVPieModelMapper Class
QVPieModelMapper は、パイシリーズ用の垂直モデルマッパーです。詳細...
Header: | #include <QVPieModelMapper> |
In QML: | VPieModelMapper |
Inherits: | QPieModelMapper |
プロパティ
|
|
パブリック機能
QVPieModelMapper(QObject *parent = nullptr) | |
int | firstRow() const |
int | labelsColumn() const |
QAbstractItemModel * | model() const |
int | rowCount() const |
QPieSeries * | series() const |
void | setFirstRow(int firstRow) |
void | setLabelsColumn(int labelsColumn) |
void | setModel(QAbstractItemModel *model) |
void | setRowCount(int rowCount) |
void | setSeries(QPieSeries *series) |
void | setValuesColumn(int valuesColumn) |
int | valuesColumn() const |
シグナル
void | firstRowChanged() |
void | labelsColumnChanged() |
void | modelReplaced() |
void | rowCountChanged() |
void | seriesReplaced() |
void | valuesColumnChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。データモデルの各行がパイスライスを定義し、各列がパイスライスのラベルまたは値にマッピングされるように、垂直モデルマッパーはデータモデルとQPieSeries の間の接続を作成するために使用されます。
モデルとパイ・シリーズの両方のプロパティを使用して、データを操作することができます。モデルマッパーは、パイシリーズとデータモデルの同期を保ちます。
プロパティのドキュメント
firstRow : int
このプロパティは、最初のスライス値を含むモデルの行を保持する。
最小値およびデフォルト値は 0 です。
アクセス関数:
int | firstRow() const |
void | setFirstRow(int firstRow) |
通知シグナル:
void | firstRowChanged() |
labelsColumn : int
このプロパティは、パイのスライスのラベルと同期するモデルのカラムを保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | labelsColumn() const |
void | setLabelsColumn(int labelsColumn) |
通知シグナル:
void | labelsColumnChanged() |
model : QAbstractItemModel*
このプロパティはマッパーが使用するモデルを保持します。
アクセス関数
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
通知シグナル
void | modelReplaced() |
rowCount : int
このプロパティは、パイ系列のデータとしてマッピングされるモデルの行数を保持する。
最小値およびデフォルト値は -1 (モデルの行数によって制限される数)。
アクセス関数:
int | rowCount() const |
void | setRowCount(int rowCount) |
通知シグナル:
void | rowCountChanged() |
series : QPieSeries*
このプロパティはマッパーが使用するパイシリーズを保持する。
このシリーズがマッパーに設定されると、シリーズ内のデータはすべて破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QPieSeries * | series() const |
void | setSeries(QPieSeries *series) |
通知シグナル
void | seriesReplaced() |
valuesColumn : int
このプロパティは、パイのスライスの値と同期を保つモデルのカラムを保持します。
デフォルト値は -1 (無効なマッピング) です。
アクセス関数:
int | valuesColumn() const |
void | setValuesColumn(int valuesColumn) |
Notifier シグナル:
void | valuesColumnChanged() |
メンバ関数ドキュメント
[explicit]
QVPieModelMapper::QVPieModelMapper(QObject *parent = nullptr)
parent の子であるマッパーオブジェクトを構築する。
[signal]
void QVPieModelMapper::firstRowChanged()
このシグナルは、最初の行が変更されたときに発行される。
注意: firstRow プロパティ用のノーティファイアシグナルです。
int QVPieModelMapper::labelsColumn() const
パイのスライスのラベルと同期を保つモデルの列を返します。
注意: プロパティ labelsColumn のゲッター関数です。
setLabelsColumn()も参照してください 。
[signal]
void QVPieModelMapper::labelsColumnChanged()
このシグナルは、ラベル列が変更されたときに発行される。
注: プロパティlabelsColumn に対するノーティファイアシグナル。
[signal]
void QVPieModelMapper::modelReplaced()
このシグナルはマッパーが接続しているモデルが変更されたときに発行されます。
注: プロパティ用のノーティファイアシグナルmodel 。
[signal]
void QVPieModelMapper::rowCountChanged()
このシグナルは、行数が変化したときに発せられる。
注: rowCount プロパティ用のノーティファイア・シグナル。
[signal]
void QVPieModelMapper::seriesReplaced()
このシグナルは、マッパーが接続されているシリーズが変更されると発行される。
注意: series プロパティ用のノーティファイアシグナルです。
void QVPieModelMapper::setLabelsColumn(int labelsColumn)
パイスライスのラベルと同期を保つモデルカラムをlabelsColumn に設定します。
注: プロパティのセッター関数labelsColumn 。
labelsColumn()も参照してください 。
void QVPieModelMapper::setValuesColumn(int valuesColumn)
パイスライスの値と同期を保つモデルカラムをvaluesColumn に設定します。
注: プロパティのセッター関数valuesColumn 。
valuesColumn()も参照してください 。
int QVPieModelMapper::valuesColumn() const
パイのスライスの値と同期を保つモデルの列を返します。
注: プロパティ valuesColumn のゲッター関数です。
setValuesColumn()も参照してください 。
[signal]
void QVPieModelMapper::valuesColumnChanged()
このシグナルはvaluesカラムが変更されたときに発行されます。
注意: プロパティ用のノーティファイアシグナルvaluesColumn 。
© 2025 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.