|
|
This class provides access to a collection of address book entries.
Iterator (class) | Iterator |
This class provides an iterator for address book entries.
ConstIterator (class) | ConstIterator |
This class provides a const iterator for address book entries.
AddressBook ()
| AddressBook |
Construct address book object.
Parameters:
format | File format class. |
~AddressBook ()
| ~AddressBook |
[virtual]
Ticket * requestSaveTicket ( Resource *resource=0 )
| requestSaveTicket |
Request a ticket for saving the addressbook. Calling this function locks the addressbook for all other processes. If the address book is already locked the function returns 0. You need the returned Ticket object for calling the save() function.
See also: save()
bool addResource ( Resource * )
| addResource |
Add address book resource.
bool load ()
| load |
Load address book from file.
bool save ( Ticket *ticket )
| save |
Save address book. The address book is saved to the file, the Ticket object has been requested for by requestSaveTicket().
Parameters:
ticket | a ticket object returned by requestSaveTicket() |
Iterator begin ()
| begin |
Return iterator for first entry of address book.
ConstIterator begin ()
| begin |
[const]
Return const iterator for first entry of address book.
Iterator end ()
| end |
Return iterator for first entry of address book.
ConstIterator end ()
| end |
[const]
Return const iterator for first entry of address book.
void clear ()
| clear |
Remove all entries from address book.
void insertAddressee ( const Addressee & )
| insertAddressee |
Insert an Addressee object into address book. If an object with the same unique id already exists in the address book it it replaced by the new one. If not the new object is appended to the address book.
void removeAddressee ( const Addressee & )
| removeAddressee |
Remove entry from the address book.
void removeAddressee ( const Iterator & )
| removeAddressee |
Remove entry from the address book.
Iterator find ( const Addressee & )
| find |
Find the specified entry in address book. Returns end(), if the entry couldn't be found.
Addressee findByUid ( const QString & )
| findByUid |
Find the entry specified by an unique id. Returns an empty Addressee object, if the address book does not contain an entry with this id.
Addressee::List findByName ( const QString & )
| findByName |
Find all entries with the specified name in the address book. Returns an empty list, if no entries couldn't be found.
Addressee::List findByEmail ( const QString & )
| findByEmail |
Find all entries with the specified email address in the address book. Returns an empty list, if no entries couldn't be found.
Addressee::List findByCategory ( const QString & )
| findByCategory |
Find all entries wich have the specified category in the address book. Returns an empty list, if no entries couldn't be found.
QString identifier ()
| identifier |
[virtual]
Return a string identifying this addressbook.
void dump ()
| dump |
[const]
Debug output.
void emitAddressBookLocked ()
| emitAddressBookLocked |
void emitAddressBookUnlocked ()
| emitAddressBookUnlocked |
void emitAddressBookChanged ()
| emitAddressBookChanged |
void addressBookChanged ( AddressBook * )
| addressBookChanged |
[signal]
Emitted, when the address book has changed on disk.
void addressBookLocked ( AddressBook * )
| addressBookLocked |
[signal]
Emitted, when the address book has been locked for writing.
void addressBookUnlocked ( AddressBook * )
| addressBookUnlocked |
[signal]
Emitted, when the address book has been unlocked.
Generated by: machbuild on jane.spidermaker.fedoralegacy.org on Sat Feb 26 09:59:16 2005, using kdoc 2.0a54. |