expose complete url

remotes/origin/KDE/4.10
Marco Martin 14 years ago
parent e60bba5f6b
commit f59404ed02
  1. 2
      active/components/documentitem.cpp
  2. 4
      active/components/pageitem.cpp

@ -140,7 +140,7 @@ QStringList DocumentItem::bookmarks() const
{ {
QStringList list; QStringList list;
foreach(const KBookmark &bookmark, m_document->bookmarkManager()->bookmarks()) { foreach(const KBookmark &bookmark, m_document->bookmarkManager()->bookmarks()) {
list << bookmark.url().fragment(); list << bookmark.url().prettyUrl();
} }
return list; return list;
} }

@ -201,14 +201,14 @@ QStringList PageItem::bookmarks() const
{ {
QStringList list; QStringList list;
foreach(const KBookmark &bookmark, m_documentItem.data()->document()->bookmarkManager()->bookmarks(m_viewPort.pageNumber)) { foreach(const KBookmark &bookmark, m_documentItem.data()->document()->bookmarkManager()->bookmarks(m_viewPort.pageNumber)) {
list << bookmark.url().fragment(); list << bookmark.url().prettyUrl();
} }
return list; return list;
} }
void PageItem::goToBookmark(const QString &bookmark) void PageItem::goToBookmark(const QString &bookmark)
{ {
Okular::DocumentViewport viewPort(bookmark); Okular::DocumentViewport viewPort(KUrl(bookmark).htmlRef());
setPageNumber(viewPort.pageNumber); setPageNumber(viewPort.pageNumber);
//Are we in a flickable? //Are we in a flickable?

Loading…
Cancel
Save