#include <privacylisthandler.h>
Public Types | |
typedef std::list< PrivacyItem > | PrivacyList |
enum | resultEnum { RESULT_STORE_SUCCESS, RESULT_ACTIVATE_SUCCESS, RESULT_DEFAULT_SUCCESS, RESULT_REMOVE_SUCCESS, RESULT_REQUEST_NAMES_SUCCESS, RESULT_REQUEST_LIST_SUCCESS, RESULT_CONFLICT, RESULT_ITEM_NOT_FOUND, RESULT_BAD_REQUEST } |
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, resultEnum result)=0 |
Definition at line 31 of file privacylisthandler.h.
|
A list of PrivacyItems. Definition at line 55 of file privacylisthandler.h. |
|
The possible results of an operation on a privacy list.
Definition at line 38 of file privacylisthandler.h. |
|
Virtual Destructor. Definition at line 60 of file privacylisthandler.h. |
|
Reimplement this function to retrieve the content of a privacy list after requesting it using PrivacyManager::requestList().
|
|
Reimplement this function to be notified about new or changed lists.
Referenced by PrivacyManager::handleIq(). |
|
Reimplement this function to retrieve the list of privacy list names after requesting it using PrivacyManager::requestListNames().
Referenced by PrivacyManager::handleIqID(). |
|
Reimplement this function to receive results of stores etc.
Referenced by PrivacyManager::handleIqID(). |