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