summaryrefslogtreecommitdiffstats
path: root/knode/kngroupmanager.h
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2023-06-28 14:56:12 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-06-29 23:45:49 +0900
commit0e1649599e9aea4fccb8435fbf74796e0756d282 (patch)
tree5c62a6ea7aa518a1caa641adbd1b7f6b3182c3df /knode/kngroupmanager.h
parentfd0046c40716f19ab1bd3bff77b123e373b73771 (diff)
downloadtdepim-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.h11
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;