summaryrefslogtreecommitdiff
path: root/src/pdf
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-08-09 11:19:09 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-08-10 10:34:45 +0200
commit978677f6457693a716d40101dc4a94f43e6946a8 (patch)
tree61709c228a959d4ad0e0a07075b65b761201a4f2 /src/pdf
parentf2f6e3a3b2e2d30140d9e3d2b21d1eed79f1879a (diff)
downloadqtwebengine-978677f6457693a716d40101dc4a94f43e6946a8.tar.gz
Move QPdfBookmarkModel::d_rolesNames to private class
To protect implementation internals From API Review Pick-to: 6.4 Change-Id: Idaf221546a1d7d00b433759b2f3160b915155cc3 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src/pdf')
-rw-r--r--src/pdf/qpdfbookmarkmodel.cpp7
-rw-r--r--src/pdf/qpdfbookmarkmodel.h1
2 files changed, 4 insertions, 4 deletions
diff --git a/src/pdf/qpdfbookmarkmodel.cpp b/src/pdf/qpdfbookmarkmodel.cpp
index b2b4851ea..7b984a300 100644
--- a/src/pdf/qpdfbookmarkmodel.cpp
+++ b/src/pdf/qpdfbookmarkmodel.cpp
@@ -219,6 +219,7 @@ struct QPdfBookmarkModelPrivate
QScopedPointer<BookmarkNode> m_rootNode;
QPointer<QPdfDocument> m_document;
+ QHash<int, QByteArray> m_roleNames;
};
@@ -253,10 +254,10 @@ QPdfBookmarkModel::QPdfBookmarkModel(QObject *parent)
: QAbstractItemModel(parent), d(new QPdfBookmarkModelPrivate)
{
d->q = this;
- m_roleNames = QAbstractItemModel::roleNames();
+ d->m_roleNames = QAbstractItemModel::roleNames();
QMetaEnum rolesMetaEnum = metaObject()->enumerator(metaObject()->indexOfEnumerator("Role"));
for (int r = Qt::UserRole; r < int(Role::NRoles); ++r)
- m_roleNames.insert(r, QByteArray(rolesMetaEnum.valueToKey(r)).toLower());
+ d->m_roleNames.insert(r, QByteArray(rolesMetaEnum.valueToKey(r)).toLower());
}
/*!
@@ -300,7 +301,7 @@ int QPdfBookmarkModel::columnCount(const QModelIndex &parent) const
*/
QHash<int, QByteArray> QPdfBookmarkModel::roleNames() const
{
- return m_roleNames;
+ return d->m_roleNames;
}
/*!
diff --git a/src/pdf/qpdfbookmarkmodel.h b/src/pdf/qpdfbookmarkmodel.h
index 50f765edc..5a3c24f84 100644
--- a/src/pdf/qpdfbookmarkmodel.h
+++ b/src/pdf/qpdfbookmarkmodel.h
@@ -48,7 +48,6 @@ Q_SIGNALS:
void documentChanged(QPdfDocument *document);
private:
- QHash<int, QByteArray> m_roleNames;
std::unique_ptr<QPdfBookmarkModelPrivate> d;
Q_PRIVATE_SLOT(d, void _q_documentStatusChanged())