libkcal

KCal::Attendee Class Reference

#include <attendee.h>

Inheritance diagram for KCal::Attendee:

KCal::Person List of all members.

Detailed Description

This class represents information related to an attendee of an event.

Definition at line 36 of file attendee.h.


Public Types

typedef ListBase< AttendeeList
enum  PartStat {
  NeedsAction, Accepted, Declined, Tentative,
  Delegated, Completed, InProcess
}
enum  Role { ReqParticipant, OptParticipant, NonParticipant, Chair }

Public Member Functions

 Attendee (const QString &name, const QString &email, bool rsvp=false, PartStat status=NeedsAction, Role role=ReqParticipant, const QString &u=QString::null)
virtual ~Attendee ()
void setRole (Role)
Role role () const
QString roleStr () const
QString uid () const
void setUid (const QString &)
void setStatus (PartStat s)
PartStat status () const
QString statusStr () const
void setRSVP (bool r)
bool RSVP () const
void setDelegate (const QString &delegate)
QString delegate () const
void setDelegator (const QString &delegator)
QString delegator () const

Static Public Member Functions

static QString roleName (Role)
static QStringList roleList ()
static QString statusName (PartStat)
static QStringList statusList ()

Constructor & Destructor Documentation

Attendee::Attendee const QString &  name,
const QString &  email,
bool  rsvp = false,
PartStat  status = NeedsAction,
Role  role = ReqParticipant,
const QString &  u = QString::null
 

Create Attendee.

Parameters:
name Name
email Email address
rsvp Request for reply
status Status (see enum for list)
role Role
u the uid for the attendee

Definition at line 31 of file attendee.cpp.

Attendee::~Attendee  )  [virtual]
 

Destruct Attendee.

Definition at line 41 of file attendee.cpp.


Member Function Documentation

QString KCal::Attendee::delegate  )  const [inline]
 

Returns the delegate.

Definition at line 135 of file attendee.h.

QString KCal::Attendee::delegator  )  const [inline]
 

Returns the delegator.

Definition at line 144 of file attendee.h.

Attendee::Role Attendee::role  )  const
 

Return role of Attendee.

Definition at line 119 of file attendee.cpp.

QStringList Attendee::roleList  )  [static]
 

Return string representations of all available roles.

Definition at line 158 of file attendee.cpp.

QString Attendee::roleName Role   )  [static]
 

Return string represenation of role.

Definition at line 139 of file attendee.cpp.

QString Attendee::roleStr  )  const
 

Return role as clear text string.

Definition at line 124 of file attendee.cpp.

bool KCal::Attendee::RSVP  )  const [inline]
 

Return, if Attendee is asked to reply.

Definition at line 126 of file attendee.h.

void KCal::Attendee::setDelegate const QString &  delegate  )  [inline]
 

Sets the delegate.

Definition at line 131 of file attendee.h.

void KCal::Attendee::setDelegator const QString &  delegator  )  [inline]
 

Sets the delegator.

Definition at line 140 of file attendee.h.

void Attendee::setRole Role   ) 
 

Set role of Attendee.

Definition at line 114 of file attendee.cpp.

void KCal::Attendee::setRSVP bool  r  )  [inline]
 

Set if Attendee is asked to reply.

Definition at line 122 of file attendee.h.

void Attendee::setStatus PartStat  s  ) 
 

Set status.

See enum for definitions of possible values.

Definition at line 56 of file attendee.cpp.

void Attendee::setUid const QString &   ) 
 

Set unique id of attendee.

Definition at line 129 of file attendee.cpp.

Attendee::PartStat Attendee::status  )  const
 

Return status.

Definition at line 61 of file attendee.cpp.

QStringList Attendee::statusList  )  [static]
 

Return string representations of all available attendee status values.

Definition at line 99 of file attendee.cpp.

QString Attendee::statusName PartStat   )  [static]
 

Return string representation of attendee status.

Definition at line 71 of file attendee.cpp.

QString Attendee::statusStr  )  const
 

Return status as human-readable string.

Definition at line 66 of file attendee.cpp.

QString Attendee::uid  )  const
 

Return unique id of the attendee.

Definition at line 134 of file attendee.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys