summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pdf/qpdfbookmarkmodel.cpp2
-rw-r--r--src/pdf/qpdfbookmarkmodel.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/pdf/qpdfbookmarkmodel.cpp b/src/pdf/qpdfbookmarkmodel.cpp
index 695333659..63712f431 100644
--- a/src/pdf/qpdfbookmarkmodel.cpp
+++ b/src/pdf/qpdfbookmarkmodel.cpp
@@ -323,6 +323,8 @@ QVariant QPdfBookmarkModel::data(const QModelIndex &index, int role) const
case Role::_Count:
break;
}
+ if (role == Qt::DisplayRole)
+ return node->title();
return QVariant();
}
diff --git a/src/pdf/qpdfbookmarkmodel.h b/src/pdf/qpdfbookmarkmodel.h
index 4f547ad47..516af0ef9 100644
--- a/src/pdf/qpdfbookmarkmodel.h
+++ b/src/pdf/qpdfbookmarkmodel.h
@@ -57,8 +57,8 @@ class Q_PDF_EXPORT QPdfBookmarkModel : public QAbstractItemModel
public:
enum class Role : int
{
- Title = Qt::DisplayRole,
- Level = Qt::UserRole,
+ Title = Qt::UserRole,
+ Level,
Page,
Location,
Zoom,