KCal::Attendee Class Reference
This class represents information related to an attendee of an event.
More...
#include <attendee.h>
List of all members.
|
Public Types |
enum | PartStat {
NeedsAction,
Accepted,
Declined,
Tentative,
Delegated,
Completed,
InProcess,
None
} |
enum | Role { ReqParticipant,
OptParticipant,
NonParticipant,
Chair
} |
typedef ListBase< Attendee > | List |
Public Member Functions |
| Attendee (const TQString &name, const TQString &email, bool rsvp=false, PartStat status=None, Role role=ReqParticipant, const TQString &u=TQString::null) |
virtual | ~Attendee () |
void | setRole (Role) |
Role | role () const |
TQString | roleStr () const |
TQString | uid () const |
void | setUid (const TQString &) |
void | setStatus (PartStat s) |
PartStat | status () const |
TQString | statusStr () const |
void | setRSVP (bool r) |
bool | RSVP () const |
void | setDelegate (const TQString &delegate) |
TQString | delegate () const |
void | setDelegator (const TQString &delegator) |
TQString | delegator () const |
Static Public Member Functions |
static TQString | roleName (Role) |
static TQStringList | roleList () |
static TQString | statusName (PartStat) |
static TQStringList | statusList () |
Detailed Description
This class represents information related to an attendee of an event.
Definition at line 36 of file attendee.h.
Constructor & Destructor Documentation
Attendee::Attendee |
( |
const TQString & |
name, |
|
|
const TQString & |
email, |
|
|
bool |
rsvp = false , |
|
|
Attendee::PartStat |
s = None , |
|
|
Attendee::Role |
r = ReqParticipant , |
|
|
const TQString & |
u = TQString::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] |
Member Function Documentation
void Attendee::setRole |
( |
Attendee::Role |
r |
) |
|
Attendee::Role Attendee::role |
( |
|
) |
const |
TQString Attendee::roleStr |
( |
|
) |
const |
Return role as clear text string.
Definition at line 127 of file attendee.cpp.
TQString Attendee::roleName |
( |
Attendee::Role |
r |
) |
[static] |
Return string represenation of role.
Definition at line 142 of file attendee.cpp.
TQStringList Attendee::roleList |
( |
|
) |
[static] |
Return string representations of all available roles.
Definition at line 161 of file attendee.cpp.
TQString Attendee::uid |
( |
|
) |
const |
Return unique id of the attendee.
Definition at line 137 of file attendee.cpp.
void Attendee::setUid |
( |
const TQString & |
uid |
) |
|
void Attendee::setStatus |
( |
Attendee::PartStat |
s |
) |
|
Set status.
See enum for definitions of possible values.
Definition at line 56 of file attendee.cpp.
Attendee::PartStat Attendee::status |
( |
|
) |
const |
TQString Attendee::statusStr |
( |
|
) |
const |
Return status as human-readable string.
Definition at line 66 of file attendee.cpp.
TQString Attendee::statusName |
( |
Attendee::PartStat |
s |
) |
[static] |
Return string representation of attendee status.
Definition at line 71 of file attendee.cpp.
TQStringList Attendee::statusList |
( |
|
) |
[static] |
Return string representations of all available attendee status values.
Definition at line 102 of file attendee.cpp.
void KCal::Attendee::setRSVP |
( |
bool |
r |
) |
[inline] |
bool KCal::Attendee::RSVP |
( |
|
) |
const [inline] |
void KCal::Attendee::setDelegate |
( |
const TQString & |
delegate |
) |
[inline] |
TQString KCal::Attendee::delegate |
( |
|
) |
const [inline] |
void KCal::Attendee::setDelegator |
( |
const TQString & |
delegator |
) |
[inline] |
TQString KCal::Attendee::delegator |
( |
|
) |
const [inline] |
Returns the delegator.
Definition at line 144 of file attendee.h.
The documentation for this class was generated from the following files: