libkdepim
kmailcompletion.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef KPIM_KMAILCOMPLETION_H
00023 #define KPIM_KMAILCOMPLETION_H
00024
00025 #include <tqmap.h>
00026 #include <tqstringlist.h>
00027 #include "kcompletion.h"
00028
00029
00030 namespace KPIM {
00031
00036 class KMailCompletion : public KCompletion
00037 {
00038 Q_OBJECT
00039 TQ_OBJECT
00040
00041 public:
00042 KMailCompletion();
00043
00047 virtual void clear();
00048
00055 TQString makeCompletion( const TQString &string );
00056
00066 void addItemWithKeys( const TQString& email, int weight, const TQStringList * keyWords);
00067
00071 virtual void postProcessMatches( TQStringList * pMatches )const;
00072
00073 private:
00074 TQMap< TQString, TQStringList > m_keyMap;
00075 };
00076
00077 }
00078
00079 #endif
|