[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdepim/certmanager/lib/ui
From:       Marc Mutz <Marc.Mutz () uni-bielefeld ! de>
Date:       2004-10-12 7:47:02
Message-ID: 20041012074702.170FA16C33 () office ! kde ! org
[Download RAW message or body]

CVS commit by mutz: 

Fix Aegypten II issue 240 for good (KeyListView part):

- delete child items at the beginning of the KeyListViewItem
  dtor. Otherwise, child items are deleted from the QListViewItem
  dtor, and when that happens, QLVI::listView() is already NULL,
  so we skipped deregistering items, leading to stale entries in the
  itemMap...

In other news:

- rename KeyListView::parentFor() to itemByFingerprint()
  and make it public
- remove now unused refillFingerprintDictionary()
  (it's kept updated on-the-fly)
- don't clear d->itemMap in the KeyListView::clear()
  reimplementation (no longer needed)
- move baseclass::insertItem() calls to the front of our
  resp. reimplementations. Feels more natural :)


  M +16 -28    keylistview.cpp   1.27
  M +2 -2      keylistview.h   1.23



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic