SVN_SILENT give the items IDs

svn path=/trunk/playground/graphics/okular/; revision=618144
remotes/origin/KDE/4.0
Pino Toscano 19 years ago
parent f72521f6bb
commit 88779aa7d2
  1. 7
      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() )

Loading…
Cancel
Save