rem: KMSortCacheItem() : mItem(0), mParent(0), mId(-1), mSortOffset(-1), mUnsortedCount(0), mUnsortedSize(0), mUnsortedChildren(0), mImperfectlyThreaded (true) { }
add: KMSortCacheItem(int i, QString k, int o=-1) : mItem(0), mParent(0), mId(i), mSortOffset(o), mKey(k), mUnsortedCount(0), mUnsortedSize(0), mUnsortedChildren(0), mImperfectlyThreaded (true) { }
context:     KMSortCacheItem() : mItem(0), mParent(0), mId(-1), mSortOffset(-1),	mUnsortedCount(0), mUnsortedSize(0), mUnsortedChildren(0),        mImperfectlyThreaded (true) { }