From 88779aa7d22845fab45bdd2b7e435477cf783abc Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sun, 31 Dec 2006 11:20:33 +0000 Subject: [PATCH] SVN_SILENT give the items IDs svn path=/trunk/playground/graphics/okular/; revision=618144 --- ui/bookmarklist.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/bookmarklist.cpp b/ui/bookmarklist.cpp index c0e0a57c2..19bd92021 100644 --- a/ui/bookmarklist.cpp +++ b/ui/bookmarklist.cpp @@ -26,11 +26,14 @@ #include "core/bookmarkmanager.h" #include "core/document.h" +static const int BookmarkItemType = QTreeWidgetItem::UserType + 1; +static const int FileItemType = QTreeWidgetItem::UserType + 2; + class BookmarkItem : public QTreeWidgetItem { public: BookmarkItem( const KBookmark& bm ) - : QTreeWidgetItem(), m_bookmark( bm ) + : QTreeWidgetItem( BookmarkItemType ), m_bookmark( bm ) { setFlags( Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable ); m_url = m_bookmark.url(); @@ -244,7 +247,7 @@ void BookmarkList::rebuildTree( bool filter ) QTreeWidgetItem * currenturlitem = 0; foreach ( const KUrl& url, urls ) { - QTreeWidgetItem * item = new QTreeWidgetItem( m_tree ); + QTreeWidgetItem * item = new QTreeWidgetItem( m_tree, FileItemType ); item->setText( 0, url.isLocalFile() ? url.path() : url.prettyUrl() ); item->addChildren( createItems( url, m_document->bookmarkManager()->bookmarks( url ) ) ); if ( !currenturlitem && url == m_document->currentDocument() )