summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--kabc/distributionlist.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/kabc/distributionlist.h b/kabc/distributionlist.h
index ccff487..5f091b1 100644
--- a/kabc/distributionlist.h
+++ b/kabc/distributionlist.h
@@ -117,103 +117,101 @@ class DistributionList
@short Manager of distribution lists
This class represents a collection of distribution lists, which are associated
with a given address book.
*/
class DistributionListManager
{
public:
/**
Create manager for given address book.
*/
DistributionListManager( AddressBook * );
/**
Destructor.
*/
~DistributionListManager();
/**
Return distribution list with given name.
*/
DistributionList *list( const QString &name );
/**
Insert distribution list. If a list with this name already exists, nothing
happens.
*/
void insert( DistributionList * );
/**
Remove distribution list. If a list with this name doesn't exist, nothing
happens.
*/
void remove( DistributionList * );
/**
Return names of all distribution lists managed by this manager.
*/
QStringList listNames();
/**
Load distribution lists form disk.
*/
bool load();
/**
Save distribution lists to disk.
*/
bool save();
private:
AddressBook *mAddressBook;
QPtrList<DistributionList> mLists;
};
/**
@short Watchdog for distribution lists
This class provides a @ref changed() signal that i emitted when the
distribution lists has changed in some way.
Exapmle:
<pre>
KABC::DistributionListWatcher *watchdog = KABC::DistributionListWatcher::self()
connect( watchdog, SIGNAL( changed() ), SLOT( doSomething() ) );
</pre>
*/
class DistributionListWatcher : public QObject
{
Q_OBJECT
public:
/**
* Returns the watcher object.
*/
static DistributionListWatcher *self();
signals:
/**
* This signal is emmitted whenever the distribution lists has
* changed (if a list was added or removed, when a list was
* renamed or the entries of the list changed).
*/
void changed();
protected:
DistributionListWatcher();
~DistributionListWatcher();
private:
static DistributionListWatcher* mSelf;
-#ifndef KAB_EMBEDDED
- KDirWatch *mDirWatch;
-#endif //KAB_EMBEDDED
+//US KDirWatch *mDirWatch;
};
}
#endif