void KonqSidebarBookmarkModule::slotOpenChange(QListViewItem* i) { if (m_ignoreOpenChange) return; KonqSidebarBookmarkItem *bi = dynamic_cast<KonqSidebarBookmarkItem*>( i ); if (!bi) return; KBookmark bookmark = bi->bookmark(); bool open = bi->isOpen(); if (!open) m_folderOpenState.remove(bookmark.address()); // no need to store closed folders... else m_folderOpenState[bookmark.address()] = open; }