QPdfBookmarkModel Class
QPdfBookmarkModelクラスは、目次のようなPDF文書内のリンク(アンカー)のツリーを保持します。詳細...
Header: | #include <QPdfBookmarkModel> |
Inherits: | QAbstractItemModel |
パブリックな型
enum class | Role { Title, Level, Page, Location, Zoom } |
プロパティ
- document : QPdfDocument*
パブリック関数
QPdfBookmarkModel(QObject *parent) | |
virtual | ~QPdfBookmarkModel() override |
QPdfDocument * | document() const |
void | setDocument(QPdfDocument *document) |
再実装パブリック関数
virtual int | columnCount(const QModelIndex &parent = QModelIndex()) const override |
virtual QVariant | data(const QModelIndex &index, int role) const override |
virtual QModelIndex | index(int row, int column, const QModelIndex &parent = QModelIndex()) const override |
virtual QModelIndex | parent(const QModelIndex &index) const override |
virtual QHash<int, QByteArray> | roleNames() const override |
virtual int | rowCount(const QModelIndex &parent = QModelIndex()) const override |
シグナル
void | documentChanged(QPdfDocument *document) |
詳細説明
これは、ツリーやリストの形で目次を表示するために、モデル/ビュープログラミングパラダイムで使用されます。
メンバ型ドキュメント
enum class QPdfBookmarkModel::Role
定数 | 値 | 説明 |
---|---|---|
QPdfBookmarkModel::Role::Title | Qt::UserRole | 表示するしおりの名前 |
QPdfBookmarkModel::Role::Level | 257 | インデントのレベル |
QPdfBookmarkModel::Role::Page | 258 | 移動先のページ番号(int)。 |
QPdfBookmarkModel::Role::Location | 259 | 移動先の位置 (QPointF)。 |
QPdfBookmarkModel::Role::Zoom | 260 | 推奨ズームレベル (qreal)。 |
プロパティ文書
document : QPdfDocument*
このプロパティは、しおりを見つけたいPDF文書を保持します。
アクセス関数:
QPdfDocument * | document() const |
void | setDocument(QPdfDocument *document) |
Notifier シグナル:
void | documentChanged(QPdfDocument *document) |
メンバ関数ドキュメント
[explicit]
QPdfBookmarkModel::QPdfBookmarkModel(QObject *parent)
親オブジェクトparent を持つ新しいブックマークモデルを構築します。
[override virtual noexcept]
QPdfBookmarkModel::~QPdfBookmarkModel()
モデルを破壊する。
[override virtual]
int QPdfBookmarkModel::columnCount(const QModelIndex &parent = QModelIndex()) const
再実装:QAbstractItemModel::columnCount(const QModelIndex &parent) const.
[override virtual]
QVariant QPdfBookmarkModel::data(const QModelIndex &index, int role) const
再実装:QAbstractItemModel::data(const QModelIndex &index, int role) const.
[override virtual]
QModelIndex QPdfBookmarkModel::index(int row, int column, const QModelIndex &parent = QModelIndex()) const
再実装:QAbstractItemModel::index(int row, int column, const QModelIndex &parent) const.
[override virtual]
QModelIndex QPdfBookmarkModel::parent(const QModelIndex &index) const
再実装:QAbstractItemModel::parent(const QModelIndex &index) const.
[override virtual]
QHash<int, QByteArray> QPdfBookmarkModel::roleNames() const
再実装:QAbstractItemModel::roleNames() const.
[override virtual]
int QPdfBookmarkModel::rowCount(const QModelIndex &parent = QModelIndex()) const
再実装:QAbstractItemModel::rowCount(const QModelIndex &parent) const.
© 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.