kabc
21 #ifndef KABC_CONTACTGROUP_H
22 #define KABC_CONTACTGROUP_H
24 #include <QtCore/QList>
25 #include <QtCore/QSharedDataPointer>
26 #include <QtCore/QMetaType>
28 #include "kabc_export.h"
87 void setUid(
const QString &uid );
102 void setGid(
const QString &gid );
113 void setPreferredEmail(
const QString &email );
119 QString preferredEmail()
const;
134 void removeCustom(
const QString &key );
153 class ContactReferencePrivate;
191 void setUid(
const QString &uid );
211 void removeCustom(
const QString &key );
230 class ContactGroupReferencePrivate;
268 void setName(
const QString &name );
278 void setEmail(
const QString &email );
298 void removeCustom(
const QString &key );
314 bool operator==(
const Data & )
const;
349 void setId(
const QString &
id );
359 void setName(
const QString &name );
370 unsigned int count()
const;
375 unsigned int contactReferenceCount()
const;
380 unsigned int contactGroupReferenceCount()
const;
385 unsigned int dataCount()
const;
410 Data &data(
unsigned int index );
415 const Data &data(
unsigned int index )
const;
430 void append(
const Data &data );
445 void remove(
const Data &data );
450 void removeAllContactReferences();
455 void removeAllContactGroupReferences();
460 void removeAllContactData();
484 #define KABC_CONTACTGROUP_METATYPE_DEFINED
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:38 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.