Public Types | Public Member Functions | List of all members
PrivacyListHandler Class Reference

#include <privacylisthandler.h>

Public Types

typedef std::list< PrivacyItemPrivacyList

Public Member Functions

virtual ~PrivacyListHandler ()
virtual void handlePrivacyListNames (const std::string &active, const std::string &def, const StringList &lists)=0
virtual void handlePrivacyList (const std::string &name, PrivacyList &items)=0
virtual void handlePrivacyListChanged (const std::string &name)=0
virtual void handlePrivacyListResult (const std::string &id, PrivacyListResult plResult)=0

Detailed Description

A virtual interface that allows to retrieve Privacy Lists.

Jakob Schroeter

Definition at line 49 of file privacylisthandler.h.

Member Typedef Documentation

typedef std::list<PrivacyItem> PrivacyList

A list of PrivacyItems.

Definition at line 56 of file privacylisthandler.h.

Constructor & Destructor Documentation

virtual ~PrivacyListHandler ( )

Virtual Destructor.

Definition at line 61 of file privacylisthandler.h.

Member Function Documentation

virtual void handlePrivacyList ( const std::string &  name,
PrivacyList items 
pure virtual

Reimplement this function to retrieve the content of a privacy list after requesting it using PrivacyManager::requestList().

nameThe name of the list.
itemsA list of PrivacyItem's.
virtual void handlePrivacyListChanged ( const std::string &  name)
pure virtual

Reimplement this function to be notified about new or changed lists.

nameThe name of the new or changed list.
virtual void handlePrivacyListNames ( const std::string &  active,
const std::string &  def,
const StringList lists 
pure virtual

Reimplement this function to retrieve the list of privacy list names after requesting it using PrivacyManager::requestListNames().

activeThe name of the active list.
defThe name of the default list.
listsAll the lists.
virtual void handlePrivacyListResult ( const std::string &  id,
PrivacyListResult  plResult 
pure virtual

Reimplement this function to receive results of stores etc.

idThe ID of the request, as returned by the initiating function.
plResultThe result of an operation.

The documentation for this class was generated from the following file: