Qt Mobility Reference Documentation

QOrganizerEventAttendee Class Reference

The QOrganizerEventAttendee class contains information about an attendee of an event More...

 #include <QOrganizerEventAttendee>

Inherits QOrganizerItemDetail.

Public Types

enum ParticipationRole { RoleUnknown, RoleOrganizer, RoleChairperson, RoleHost, ..., RoleNonParticipant }
enum ParticipationStatus { StatusUnknown, StatusAccepted, StatusDeclined, StatusTentative, ..., StatusCompleted }

Public Functions

QString contactId () const
QString emailAddress () const
QString name () const
ParticipationRole participationRole () const
ParticipationStatus participationStatus () const
void setContactId ( const QString & contactId )
void setEmailAddress ( const QString & emailAddress )
void setName ( const QString & name )
void setParticipationRole ( ParticipationRole role )
void setParticipationStatus ( ParticipationStatus status )

Static Public Members

const QLatin1Constant DefinitionName
const QLatin1Constant FieldContactId (preliminary)
const QLatin1Constant FieldEmailAddress
const QLatin1Constant FieldName
const QLatin1Constant FieldParticipationRole
const QLatin1Constant FieldParticipationStatus

Detailed Description

The QOrganizerEventAttendee class contains information about an attendee of an event

Attendee details contain information such as the display label (name) of an attendee, their role in the event, and their participation status.

This leaf-class has been part of the default schema since version 1.2 of the Qt Mobility project.

Member Type Documentation

enum QOrganizerEventAttendee::ParticipationRole

ConstantValueDescription
QOrganizerEventAttendee::RoleUnknown0The role of the attendee is unknown or they have yet to respond
QOrganizerEventAttendee::RoleOrganizer1The attendee is the organizer of the event
QOrganizerEventAttendee::RoleChairperson2The attendee is the chairperson of the event
QOrganizerEventAttendee::RoleHost3The attendee is the host of the event
QOrganizerEventAttendee::RoleRequiredParticipant4The attendee is a required participant of the event
QOrganizerEventAttendee::RoleParticipant5The attendee is an optional participant of the event
QOrganizerEventAttendee::RoleNonParticipant6The attendee is not participating in the event (value included for informational purposes only, as per iCalendar specification)

enum QOrganizerEventAttendee::ParticipationStatus

ConstantValueDescription
QOrganizerEventAttendee::StatusUnknown0The status of the attendee is unknown or they have yet to respond
QOrganizerEventAttendee::StatusAccepted1The attendee has responded that they will be attending the event
QOrganizerEventAttendee::StatusDeclined2The attendee has responded that they will not be attending the event
QOrganizerEventAttendee::StatusTentative3The attendee has responded that they may be attending the event
QOrganizerEventAttendee::StatusDelegated4The attendee has delegated attendance at the event to another person
QOrganizerEventAttendee::StatusInProcess5The attendee is currently attending the event
QOrganizerEventAttendee::StatusCompleted6The attendee attended the event

Member Function Documentation

QString QOrganizerEventAttendee::contactId () const

Returns the unique identifier of the attendee. The format of the identifier is platform specific and may be a serialized id, a vCard UID, or something else.

See also setContactId().

QString QOrganizerEventAttendee::emailAddress () const

Returns the email address of the attendee.

See also setEmailAddress().

QString QOrganizerEventAttendee::name () const

Returns the name (or title or other label) of the attendee.

See also setName().

ParticipationRole QOrganizerEventAttendee::participationRole () const

Returns the participation role of the attendee in the event.

See also setParticipationRole().

ParticipationStatus QOrganizerEventAttendee::participationStatus () const

Returns the participation status of the attendee in the event.

See also setParticipationStatus().

void QOrganizerEventAttendee::setContactId ( const QString & contactId )

Sets the unique identifier of the attendee to contactId.

See also contactId().

void QOrganizerEventAttendee::setEmailAddress ( const QString & emailAddress )

Sets the email address of the attendee to emailAddress.

See also emailAddress().

void QOrganizerEventAttendee::setName ( const QString & name )

Sets the name (or title or other label) of the attendee to name.

See also name().

void QOrganizerEventAttendee::setParticipationRole ( ParticipationRole role )

Sets the role of the attendee in the event to role.

See also participationRole().

void QOrganizerEventAttendee::setParticipationStatus ( ParticipationStatus status )

See also participationStatus().

Member Variable Documentation

const QLatin1Constant QOrganizerEventAttendee::DefinitionName

The constant string which identifies the definition of details which are long descriptions.

const QLatin1Constant QOrganizerEventAttendee::FieldContactId

This documentation is under development and is subject to change.

The constant key for which the string which identifies the attendee is stored in details of the QOrganizerEventAttendee type. It contains a free-form string which may be a serialized contact id, vCard UID, or other platform-specific identifier.

This field is under discussion and subject to change.

const QLatin1Constant QOrganizerEventAttendee::FieldEmailAddress

The constant key for which the email address of the attendee is stored in details of the QOrganizerEventAttendee type.

const QLatin1Constant QOrganizerEventAttendee::FieldName

The constant key for which the name (or title or other label) of the attendee is stored in details of the QOrganizerEventAttendee type.

const QLatin1Constant QOrganizerEventAttendee::FieldParticipationRole

The constant key for which the participation role of the attendee is stored in details of the QOrganizerEventAttendee type.

const QLatin1Constant QOrganizerEventAttendee::FieldParticipationStatus

The constant key for which the participation status of the attendee is stored in details of the QOrganizerEventAttendee type.

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.