KCalendarCore::FreeBusyPeriod
#include <freebusyperiod.h>
Public Types | |
enum | FreeBusyType { Free , Busy , BusyUnavailable , BusyTentative , Unknown } |
typedef QList< FreeBusyPeriod > | List |
Public Types inherited from KCalendarCore::Period | |
typedef QList< Period > | List |
Detailed Description
The period can be defined by either a start time and an end time or by a start time and a duration.
Definition at line 33 of file freebusyperiod.h.
Member Typedef Documentation
◆ List
List of periods.
Definition at line 47 of file freebusyperiod.h.
Member Enumeration Documentation
◆ FreeBusyType
enum KCalendarCore::FreeBusyPeriod::FreeBusyType |
Definition at line 36 of file freebusyperiod.h.
Constructor & Destructor Documentation
◆ FreeBusyPeriod() [1/5]
FreeBusyPeriod::FreeBusyPeriod | ( | ) |
Constructs a period without a duration.
Definition at line 39 of file freebusyperiod.cpp.
◆ FreeBusyPeriod() [2/5]
Constructs a period from start
to end
.
- Parameters
-
start the time the period begins. end the time the period ends.
Definition at line 45 of file freebusyperiod.cpp.
◆ FreeBusyPeriod() [3/5]
Constructs a period from start
and lasting duration
.
- Parameters
-
start the time when the period starts. duration how long the period lasts.
Definition at line 51 of file freebusyperiod.cpp.
◆ FreeBusyPeriod() [4/5]
FreeBusyPeriod::FreeBusyPeriod | ( | const FreeBusyPeriod & | period | ) |
Constructs a period by copying another period object.
- Parameters
-
period the period to copy
Definition at line 57 of file freebusyperiod.cpp.
◆ FreeBusyPeriod() [5/5]
FreeBusyPeriod::FreeBusyPeriod | ( | const Period & | period | ) |
Constructs a period by copying another period object.
- Parameters
-
period the period to copy
Definition at line 63 of file freebusyperiod.cpp.
◆ ~FreeBusyPeriod()
FreeBusyPeriod::~FreeBusyPeriod | ( | ) |
Destroys a period.
Definition at line 69 of file freebusyperiod.cpp.
Member Function Documentation
◆ location()
QString FreeBusyPeriod::location | ( | ) | const |
Returns the period location.
- See also
- setLocation()
Definition at line 96 of file freebusyperiod.cpp.
◆ operator=()
FreeBusyPeriod & FreeBusyPeriod::operator= | ( | const FreeBusyPeriod & | other | ) |
Sets this period equal to the other
one.
- Parameters
-
other is the other period to compare.
Definition at line 74 of file freebusyperiod.cpp.
◆ setLocation()
void FreeBusyPeriod::setLocation | ( | const QString & | location | ) |
Sets the period location.
- Parameters
-
location is the period location string.
- See also
- location().
Definition at line 101 of file freebusyperiod.cpp.
◆ setSummary()
void FreeBusyPeriod::setSummary | ( | const QString & | summary | ) |
Sets the period summary.
- Parameters
-
summary is the period summary string.
- See also
- summary().
Definition at line 91 of file freebusyperiod.cpp.
◆ setType()
void FreeBusyPeriod::setType | ( | FreeBusyPeriod::FreeBusyType | type | ) |
Sets the free/busy type.
- Parameters
-
type is the type of free/busy period
- See also
- type().
- Since
- 5.0
Definition at line 111 of file freebusyperiod.cpp.
◆ summary()
QString FreeBusyPeriod::summary | ( | ) | const |
◆ type()
FreeBusyPeriod::FreeBusyType FreeBusyPeriod::type | ( | ) | const |
Returns free/busy type.
- See also
- setType().
- Since
- 5.0
Definition at line 106 of file freebusyperiod.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:08:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.