contactgrouptool.cpp
105 void XmlContactGroupWriter::writeContactReference(const ContactGroup::ContactReference &reference)
320 bool ContactGroupTool::convertFromXml(QIODevice *device, ContactGroup &group, QString *errorMessage)
335 bool ContactGroupTool::convertToXml(const ContactGroup &group, QIODevice *device, QString *errorMessage)
345 bool ContactGroupTool::convertFromXml(QIODevice *device, QVector<ContactGroup> &groupList, QString *errorMessage)
360 bool ContactGroupTool::convertToXml(const QVector<ContactGroup> &groupList, QIODevice *device, QString *errorMessage)
QString uid() const
Returns the contact group uid of the contact group reference.
Definition: contactgroup.cpp:179
void setUid(const QString &uid)
Sets the contact uid of the contact reference.
Definition: contactgroup.cpp:73
void setEmail(const QString &email)
Sets the email address of the contact data object.
Definition: contactgroup.cpp:267
QString name(const QVariant &location)
NoError
int contactReferenceCount() const
Returns the number of contact references in this group.
Definition: contactgroup.cpp:379
KCONTACTS_EXPORT bool convertToXml(const ContactGroup &group, QIODevice *device, QString *errorMessage=nullptr)
Converts a contact group into XML data and writes them to a device.
Definition: contactgrouptool.cpp:335
void append(const T &value)
QString toString() const
QStringRef value(const QString &namespaceUri, const QString &name) const
This class represents a contact group reference.
Definition: contactgroup.h:159
ContactGroupReference & contactGroupReference(int index)
Returns the contact group reference at the given index.
Definition: contactgroup.cpp:410
ContactReference & contactReference(int index)
Returns the contact reference at the given index.
Definition: contactgroup.cpp:394
int contactGroupReferenceCount() const
Returns the number of group references in this group.
Definition: contactgroup.cpp:384
QString gid() const
Returns the contact GID of the contact reference.
Definition: contactgroup.cpp:88
QString name() const
Returns the i18n'd name of the contact group.
Definition: contactgroup.cpp:359
bool isEmpty() const
void setGid(const QString &gid)
Sets the contact gid of the contact reference.
Definition: contactgroup.cpp:83
QString preferredEmail() const
Returns the preferred email address, or an empty string if no preferred email address is set...
Definition: contactgroup.cpp:98
void error(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
void setName(const QString &name)
Sets the i18n'd name of the contact group.
Definition: contactgroup.cpp:354
This class represents a contact reference.
Definition: contactgroup.h:52
KCONTACTS_EXPORT bool convertFromXml(QIODevice *device, ContactGroup &group, QString *errorMessage=nullptr)
Converts XML data coming from a device into a contact group.
Definition: contactgrouptool.cpp:320
void setPreferredEmail(const QString &email)
Sets the preferred email address.
Definition: contactgroup.cpp:93
void setName(const QString &name)
Sets the name of the contact data object.
Definition: contactgroup.cpp:257
void setUid(const QString &uid)
Sets the contact group uid of the contact group reference.
Definition: contactgroup.cpp:174
QString email() const
Returns the email address of the contact data object.
Definition: contactgroup.cpp:272
Definition: address.h:32
This class represents a contact data object.
Definition: contactgroup.h:236
int dataCount() const
Returns the number of contact data objects in this group.
Definition: contactgroup.cpp:389
bool isEmpty() const
void append(const ContactReference &reference)
Appends a new contact reference to the contact group.
Definition: contactgroup.cpp:441
Data & data(int index)
Returns the contact data object at the given index.
Definition: contactgroup.cpp:427
void setId(const QString &id)
Sets the unique id of the contact group.
Definition: contactgroup.cpp:364
QString uid() const
Returns the contact uid of the contact reference.
Definition: contactgroup.cpp:78
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 6 2019 03:47:40 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 6 2019 03:47:40 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.