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.
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 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.
@ 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-2020 The KDE developers.
Generated on Tue Jul 28 2020 00:00:00 by
doxygen 1.8.18 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.