KCal Library
Go to the documentation of this file.
29 #ifndef KCAL_ATTENDEE_H
30 #define KCAL_ATTENDEE_H
32 #include <QtCore/QString>
33 #include <QtCore/QStringList>
109 Attendee(
const QString &name,
const QString &email,
110 bool rsvp =
false,
PartStat status = None,
111 Role role = ReqParticipant,
const QString &uid = QString() );
132 void setRole(
Role role );
146 QString roleStr()
const;
155 static QString roleName(
Role role );
160 static QStringList roleList();
169 void setUid (
const QString &uid );
199 QString statusStr()
const;
208 static QString statusName(
PartStat status );
213 static QStringList statusList();
223 void setRSVP(
bool rsvp );
238 bool operator==(
const Attendee &attendee );
246 void setDelegate(
const QString &delegate );
252 QString delegate()
const;
260 void setDelegator(
const QString &delegator );
266 QString delegator()
const;
274 void setCustomProperty(
const QByteArray &xname,
const QString &xvalue );
A class to manage custom calendar properties.
@ NonParticipant
Non-Participant; copied for information purposes.
QString fullName() const
Returns the full name of this person.
This file is part of the API for handling calendar data and defines the ListBase class.
void setName(const QString &name)
Sets the name of the person to name.
QString name() const
Returns the person name string.
Represents a person, by name ane email address.
@ OptParticipant
Participation is optional.
@ NeedsAction
Event, to-do or journal needs action (default)
@ Completed
To-do completed.
@ Tentative
Event or to-do tentatively accepted.
@ Accepted
Event, to-do or journal accepted.
This file is part of the API for handling calendar data and defines the CustomProperties class.
This class provides a template for lists of pointers.
@ ReqParticipant
Participation is required (default)
@ Declined
Event, to-do or journal declined.
Represents information related to an attendee of an Calendar Incidence, typically a meeting or task (...
void setEmail(const QString &email)
Sets the email address for this person to email.
QString email() const
Returns the email address for this person.
ListBase< Attendee > List
List of attendees.
Role
The different types of participation roles.
PartStat
The different types of participant status.
This file is part of the API for handling calendar data and defines the Person class.
@ InProcess
To-do in process of being completed.
@ Delegated
Event or to-do delegated.
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jul 27 2021 06:51:20 by
doxygen 1.8.20 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.