kabc
KABC::ContactGroup Class Reference
This class represents a group of contacts. More...
#include <contactgroup.h>
Classes | |
| class | ContactGroupReference |
| This class represents a contact group reference. More... | |
| class | ContactReference |
| This class represents a contact reference. More... | |
| class | Data |
| This class represents a contact data object. More... | |
Public Types | |
| typedef QList< ContactGroup > | List |
Public Member Functions | |
| void | append (const Data &data) |
| void | append (const ContactGroupReference &reference) |
| void | append (const ContactReference &reference) |
| ContactGroup (const QString &name) | |
| ContactGroup (const ContactGroup &other) | |
| ContactGroup () | |
| const ContactGroupReference & | contactGroupReference (unsigned int index) const |
| ContactGroupReference & | contactGroupReference (unsigned int index) |
| unsigned int | contactGroupReferenceCount () const |
| const ContactReference & | contactReference (unsigned int index) const |
| ContactReference & | contactReference (unsigned int index) |
| unsigned int | contactReferenceCount () const |
| unsigned int | count () const |
| const Data & | data (unsigned int index) const |
| Data & | data (unsigned int index) |
| unsigned int | dataCount () const |
| QString | id () const |
| QString | name () const |
| ContactGroup & | operator= (const ContactGroup &) |
| bool | operator== (const ContactGroup &) const |
| void | remove (const Data &data) |
| void | remove (const ContactGroupReference &reference) |
| void | remove (const ContactReference &reference) |
| void | removeAllContactData () |
| void | removeAllContactGroupReferences () |
| void | removeAllContactReferences () |
| void | setId (const QString &id) |
| void | setName (const QString &name) |
| ~ContactGroup () | |
Static Public Member Functions | |
| static QString | mimeType () |
Detailed Description
This class represents a group of contacts.
It can contain two types of contacts, either a reference or data. The reference entry is just an unique identifier which identifies the real contact in the system. The data entry contains a name and an email address.
- Since:
- 4.3
Definition at line 45 of file contactgroup.h.
Member Typedef Documentation
| typedef QList<ContactGroup> KABC::ContactGroup::List |
A list of contact groups.
Definition at line 304 of file contactgroup.h.
Constructor & Destructor Documentation
| ContactGroup::ContactGroup | ( | ) |
Creates an empty contact group.
Definition at line 323 of file contactgroup.cpp.
| ContactGroup::ContactGroup | ( | const ContactGroup & | other | ) |
Creates a contact group from an other group.
Definition at line 328 of file contactgroup.cpp.
| ContactGroup::ContactGroup | ( | const QString & | name | ) |
Creates a contact group with the given name.
Definition at line 333 of file contactgroup.cpp.
| ContactGroup::~ContactGroup | ( | ) |
Destroys the contact group.
Definition at line 339 of file contactgroup.cpp.
Member Function Documentation
| void ContactGroup::append | ( | const Data & | data | ) |
Appends a new contact data object to the contact group.
Definition at line 440 of file contactgroup.cpp.
| void ContactGroup::append | ( | const ContactGroupReference & | reference | ) |
Appends a new contact group reference to the contact group.
Definition at line 435 of file contactgroup.cpp.
| void ContactGroup::append | ( | const ContactReference & | reference | ) |
Appends a new contact reference to the contact group.
Definition at line 430 of file contactgroup.cpp.
| const ContactGroup::ContactGroupReference & ContactGroup::contactGroupReference | ( | unsigned int | index | ) | const |
Returns the contact group reference at the given index.
Definition at line 407 of file contactgroup.cpp.
| ContactGroup::ContactGroupReference & ContactGroup::contactGroupReference | ( | unsigned int | index | ) |
Returns the contact group reference at the given index.
Definition at line 399 of file contactgroup.cpp.
| unsigned int ContactGroup::contactGroupReferenceCount | ( | ) | const |
Returns the number of group references in this group.
Definition at line 373 of file contactgroup.cpp.
| const ContactGroup::ContactReference & ContactGroup::contactReference | ( | unsigned int | index | ) | const |
Returns the contact reference at the given index.
Definition at line 391 of file contactgroup.cpp.
| ContactGroup::ContactReference & ContactGroup::contactReference | ( | unsigned int | index | ) |
Returns the contact reference at the given index.
Definition at line 383 of file contactgroup.cpp.
| unsigned int ContactGroup::contactReferenceCount | ( | ) | const |
Returns the number of contact references in this group.
Definition at line 368 of file contactgroup.cpp.
| unsigned int ContactGroup::count | ( | ) | const |
Returns the number of contacts in this group.
That includes the contact references and contact data.
Definition at line 363 of file contactgroup.cpp.
| const ContactGroup::Data & ContactGroup::data | ( | unsigned int | index | ) | const |
Returns the contact data object at the given index.
Definition at line 423 of file contactgroup.cpp.
| ContactGroup::Data & ContactGroup::data | ( | unsigned int | index | ) |
Returns the contact data object at the given index.
Definition at line 416 of file contactgroup.cpp.
| unsigned int ContactGroup::dataCount | ( | ) | const |
Returns the number of contact data objects in this group.
Definition at line 378 of file contactgroup.cpp.
| QString ContactGroup::id | ( | ) | const |
Returns the unique id of the contact group.
Definition at line 358 of file contactgroup.cpp.
| QString ContactGroup::mimeType | ( | ) | [static] |
Returns the MIME type used for Contact Groups.
Definition at line 493 of file contactgroup.cpp.
| QString ContactGroup::name | ( | ) | const |
Returns the i18n'd name of the contact group.
Definition at line 348 of file contactgroup.cpp.
| ContactGroup & ContactGroup::operator= | ( | const ContactGroup & | other | ) |
| bool ContactGroup::operator== | ( | const ContactGroup & | other | ) | const |
| void ContactGroup::remove | ( | const Data & | data | ) |
Removes the given contact data object from the contact group.
Definition at line 455 of file contactgroup.cpp.
| void ContactGroup::remove | ( | const ContactGroupReference & | reference | ) |
Removes the given contact group reference from the contact group.
Definition at line 450 of file contactgroup.cpp.
| void ContactGroup::remove | ( | const ContactReference & | reference | ) |
Removes the given contact reference from the contact group.
Definition at line 445 of file contactgroup.cpp.
| void ContactGroup::removeAllContactData | ( | ) |
Removes all contact data from the contact group.
Definition at line 470 of file contactgroup.cpp.
| void ContactGroup::removeAllContactGroupReferences | ( | ) |
Removes all contact group references from the contact group.
Definition at line 465 of file contactgroup.cpp.
| void ContactGroup::removeAllContactReferences | ( | ) |
Removes all contact references from the contact group.
Definition at line 460 of file contactgroup.cpp.
| void ContactGroup::setId | ( | const QString & | id | ) |
Sets the unique id of the contact group.
Definition at line 353 of file contactgroup.cpp.
| void ContactGroup::setName | ( | const QString & | name | ) |
Sets the i18n'd name of the contact group.
Definition at line 343 of file contactgroup.cpp.
The documentation for this class was generated from the following files:
KDE 4.3 API Reference