diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-06-28 14:56:12 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-06-29 23:45:49 +0900 |
commit | 0e1649599e9aea4fccb8435fbf74796e0756d282 (patch) | |
tree | 5c62a6ea7aa518a1caa641adbd1b7f6b3182c3df /knode/kngroupmanager.h | |
parent | fd0046c40716f19ab1bd3bff77b123e373b73771 (diff) | |
download | tdepim-0e1649599e9aea4fccb8435fbf74796e0756d282.tar.gz tdepim-0e1649599e9aea4fccb8435fbf74796e0756d282.zip |
Fix functionality broken by commit fd0046c4
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'knode/kngroupmanager.h')
-rw-r--r-- | knode/kngroupmanager.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/knode/kngroupmanager.h b/knode/kngroupmanager.h index f713a90b..72104097 100644 --- a/knode/kngroupmanager.h +++ b/knode/kngroupmanager.h @@ -15,8 +15,9 @@ #ifndef KNGROUPMANAGER_H #define KNGROUPMANAGER_H +#include <list> + #include <tqobject.h> -#include <tqptrlist.h> #include "knjobdata.h" #include "kngroup.h" @@ -48,6 +49,8 @@ class KNGroupInfo { bool operator== (const KNGroupInfo &gi2); bool operator< (const KNGroupInfo &gi2); + + static bool PtrCompFn(KNGroupInfo *a, KNGroupInfo *b); }; @@ -59,13 +62,13 @@ class KNGroupListData : public KNJobItem { bool readIn(KNProtocolClient *client=0); bool writeOut(); - void merge(TQPtrList<KNGroupInfo>* newGroups); + void merge(std::list<KNGroupInfo*> *newGroups); - TQPtrList<KNGroupInfo>* extractList(); + std::list<KNGroupInfo*>* extractList(); TQStringList subscribed; TQString path; - TQPtrList<KNGroupInfo> *groups; + std::list<KNGroupInfo*> *groups; TQDate fetchSince; bool getDescriptions; TQTextCodec *codecForDescriptions; |