QHelpContentModel Class

QHelpContentModel クラスは、ビューにコンテンツを供給するモデルを提供します。詳細...

Header: #include <QHelpContentModel>
CMake: find_package(Qt6 REQUIRED COMPONENTS Help)
target_link_libraries(mytarget PRIVATE Qt6::Help)
qmake: QT += help
Inherits: QAbstractItemModel

パブリック関数

virtual ~QHelpContentModel() override
QHelpContentItem *contentItemAt(const QModelIndex &index) const
void createContents(const QString &filter)
(since 6.8) void createContentsForCurrentFilter()
bool isCreatingContents() const

再実装パブリック関数

virtual int columnCount(const QModelIndex &parent = {}) const override
virtual QVariant data(const QModelIndex &index, int role) const override
virtual QModelIndex index(int row, int column, const QModelIndex &parent = {}) const override
virtual QModelIndex parent(const QModelIndex &index) const override
virtual int rowCount(const QModelIndex &parent = {}) const override

シグナル

詳細説明

メンバー関数 ドキュメント

[override virtual noexcept] QHelpContentModel::~QHelpContentModel()

ヘルプコンテンツモデルを破棄します。

[override virtual] int QHelpContentModel::columnCount(const QModelIndex &parent = {}) const

再実装:QAbstractItemModel::columnCount(const QModelIndex &parent) const.

与えられたparent の下にある列の数を返します。現在は常に1を返します。

QHelpContentItem *QHelpContentModel::contentItemAt(const QModelIndex &index) const

モデルインデックス位置index にあるヘルプコンテンツアイテムを返します。

[signal] void QHelpContentModel::contentsCreated()

このシグナルは、コンテンツが作成されたときに発せられます。

[signal] void QHelpContentModel::contentsCreationStarted()

このシグナルは、コンテンツの作成が開始されたときに発せられる。この時点から、シグナルcontentsCreated() が発せられるまで、現在のコンテンツは無効である。

isCreatingContents()も参照のこと

void QHelpContentModel::createContents(const QString &filter)

カスタムfilter 名で指定されたコンテンツをヘルプ・システムに問い合わせることで、新しいコンテンツを作成する。

[since 6.8] void QHelpContentModel::createContentsForCurrentFilter()

現在のフィルターに指定された内容をヘルプシステムに問い合わせることで、新しいコンテンツを作成します。

この関数は Qt 6.8 で導入されました。

[override virtual] QVariant QHelpContentModel::data(const QModelIndex &index, int role) const

再実装されています:QAbstractItemModel::data(const QModelIndex &index, int role) const.

index で参照されているアイテムについて、与えられたrole の下に保存されているデータを返します。

[override virtual] QModelIndex QHelpContentModel::index(int row, int column, const QModelIndex &parent = {}) const

再インプリメント:QAbstractItemModel::index(int row, int column, const QModelIndex &parent) const.

与えられたrow,column,parent インデックスで指定されたモデル内の項目のインデックスを返します。

bool QHelpContentModel::isCreatingContents() const

内容が現在再構築されている場合はtrueを返し、そうでない場合はfalseを返します。

[override virtual] QModelIndex QHelpContentModel::parent(const QModelIndex &index) const

再実装:QAbstractItemModel::parent(const QModelIndex &index) const.

与えられたindex を持つモデル項目の親を返します。親がない場合は QModelIndex()を返します。

[override virtual] int QHelpContentModel::rowCount(const QModelIndex &parent = {}) const

再インプリメント:QAbstractItemModel::rowCount(const QModelIndex &parent) const.

与えられたparent の下にある行の数を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します ここで提供されるドキュメントは、Free Software Foundationによって発行されたGNU Free Documentation License version 1.3の条項の下でライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。