Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AddressList Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/mailit/addresslist.h>

Collaboration diagram for AddressList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddressList ()
 ~AddressList ()
void addContact (const QString &email, const QString &name)
bool containsEmail (const QString &email)
bool containsName (const QString &name)
QString getNameByEmail (const QString &email)
QString getEmailByName (const QString &name)
QList< AContact > * getContactList ()

Private Member Functions

int getEmailRef (const QString &email)
int getNameRef (const QString &name)
QString getRightString (const QString &in)
void read ()

Private Attributes

QList< AContactaddresses
QString filename
bool dirty

Constructor & Destructor Documentation

AddressList::AddressList  ) 
 

Definition at line 27 of file addresslist.cpp.

References addresses, dirty, FALSE, read(), and TRUE.

AddressList::~AddressList  ) 
 

Definition at line 34 of file addresslist.cpp.

References addresses.


Member Function Documentation

void AddressList::addContact const QString email,
const QString name
 

Definition at line 39 of file addresslist.cpp.

References addresses, containsEmail(), dirty, AContact::email, QString::find(), in, AContact::name, and TRUE.

Referenced by read().

bool AddressList::containsEmail const QString email  ) 
 

Definition at line 54 of file addresslist.cpp.

References getEmailRef().

Referenced by addContact().

bool AddressList::containsName const QString name  ) 
 

Definition at line 59 of file addresslist.cpp.

References getNameRef().

QList< AContact > * AddressList::getContactList  ) 
 

Definition at line 112 of file addresslist.cpp.

References addresses.

Referenced by WriteMail::setAddressList().

QString AddressList::getEmailByName const QString name  ) 
 

Definition at line 75 of file addresslist.cpp.

References addresses, AContact::email, getNameRef(), QString::null, and pos.

int AddressList::getEmailRef const QString email  )  [private]
 

Definition at line 86 of file addresslist.cpp.

References addresses, AContact::email, and pos.

Referenced by containsEmail(), and getNameByEmail().

QString AddressList::getNameByEmail const QString email  ) 
 

Definition at line 64 of file addresslist.cpp.

References addresses, getEmailRef(), AContact::name, QString::null, and pos.

int AddressList::getNameRef const QString name  )  [private]
 

Definition at line 99 of file addresslist.cpp.

References addresses, AContact::name, and pos.

Referenced by containsName(), and getEmailByName().

QString AddressList::getRightString const QString in  )  [private]
 

Definition at line 151 of file addresslist.cpp.

References QString::find(), QString::mid(), out, and pos.

void AddressList::read  )  [private]
 

Definition at line 117 of file addresslist.cpp.

References addContact(), m_list, name, and OContactAccess::sorted().

Referenced by AddressList().


Member Data Documentation

QList<AContact> AddressList::addresses [private]
 

Definition at line 53 of file addresslist.h.

Referenced by addContact(), AddressList(), getContactList(), getEmailByName(), getEmailRef(), getNameByEmail(), getNameRef(), and ~AddressList().

bool AddressList::dirty [private]
 

Definition at line 55 of file addresslist.h.

Referenced by addContact(), and AddressList().

QString AddressList::filename [private]
 

Definition at line 54 of file addresslist.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:26:10 2005 for OPIE by  doxygen 1.4.2