23 #include <tqvaluelist.h>
24 #include <tqptrlist.h>
30 class KMMsgDictREntry;
54 template< class> friend class KStaticDeleter;
75 static TQValueList<unsigned long> serNumList(TQPtrList<KMMsgBase> msgList);
92 unsigned long insert( unsigned long msgSerNum, const KMMsgBase *msg, int index = -1);
97 unsigned long insert( const KMMsgBase *msg, int index = -1);
100 void replace( unsigned long msgSerNum,
101 const KMMsgBase *msg, int index = -1);
104 void remove( unsigned long msgSerNum);
107 unsigned long remove( const KMMsgBase *msg);
110 void update( const KMMsgBase *msg, int index, int newIndex);
116 static TQString getFolderIdsLocation( const FolderStorage &folder );
142 KMMsgDictREntry *openFolderIds( const FolderStorage &, bool truncate);
149 static void deleteRentry(KMMsgDictREntry *entry);
152 unsigned long getNextMsgSerNum();
159 unsigned long nextMsgSerNum;
|