21 #ifndef KABC_DISTRIBUTIONLIST_H
22 #define KABC_DISTRIBUTIONLIST_H
24 #include <kdirwatch.h>
26 #include "addressbook.h"
30 class DistributionListManager;
51 typedef TQValueList<Entry> List;
55 addressee( _addressee ), email( _email ) {}
78 void setName(
const TQString & );
83 TQString name()
const;
89 void insertEntry(
const Addressee &,
const TQString &email=TQString::null );
95 void removeEntry(
const Addressee &,
const TQString &email=TQString::null );
101 TQStringList emails()
const;
107 Entry::List entries()
const;
113 Entry::List mEntries;
155 TQStringList listNames();
168 class DistributionListManagerPrivate;
169 DistributionListManagerPrivate *d;
171 TQPtrList<DistributionList> mLists;
213 KDirWatch *mDirWatch;
Watchdog for distribution lists.
static data, shared by ALL addressee objects
Distribution list of email addresses.
Manager of distribution lists.