ContactManager Class Reference

It manages the user's contacts. More...

#include <contactmanager.h>

Inheritance diagram for ContactManager:

BaseManager List of all members.

Public Member Functions

 ContactManager (KernelMessenger &rKernel, ListeWidget &rWidget)
 Constructor.
 ~ContactManager ()
 Destructor.
void addContact (const Contact &contact)
 Adds a contact to the contact list.
void removeContact (const int contactID)
 Removes a contact from the contact list.
void clear ()
 Clears the contact list.
void setContactList (const ContactList &list)
 Set a new contact list.
const Contact *const getContact (const int contactID) const
 Returns a contact which ID is contactID.
void changeContactStatus (const int contactID, const Contact::Status newStatus)
 Change a contact status.

Detailed Description

It manages the user's contacts.

Author:
Sylvain Archenault <sylvain.archenault@laposte.net>

Yves Houpert <yves.houpert@insa-rouen.fr>


Constructor & Destructor Documentation

ContactManager::ContactManager KernelMessenger rKernel,
ListeWidget rWidget
 

Constructor.

Parameters:
rKernel KernelMessenger instance.
rWidget ListeWidge object.


Member Function Documentation

void ContactManager::addContact const Contact contact  ) 
 

Adds a contact to the contact list.

Parameters:
contact Contact to add.

void ContactManager::changeContactStatus const int  contactID,
const Contact::Status  newStatus
 

Change a contact status.

Parameters:
contactID Contact ID to change.
newStatus New contact status.

const Contact *const ContactManager::getContact const int  contactID  )  const
 

Returns a contact which ID is contactID.

Parameters:
contactID Contact ID to retrieve.
Returns:
Contact.

void ContactManager::removeContact const int  contactID  ) 
 

Removes a contact from the contact list.

Parameters:
contactID Removes the contact which id is contactID

void ContactManager::setContactList const ContactList list  ) 
 

Set a new contact list.

Parameters:
list New contact list


The documentation for this class was generated from the following files:
Generated on Fri May 19 12:15:55 2006 for Bamboo Ch@t by  doxygen 1.4.6