KCalendarCore
Classes | |
class | Alarm |
class | Attachment |
class | Attendee |
class | Calendar |
class | CalendarListModel |
class | CalendarPlugin |
class | CalendarPluginLoader |
class | CalFilter |
class | CalFormat |
class | CalStorage |
class | Conference |
class | CustomProperties |
class | Duration |
class | Event |
class | Exception |
class | FileStorage |
class | FreeBusy |
class | FreeBusyCache |
class | FreeBusyPeriod |
class | ICalFormat |
class | Incidence |
class | IncidenceBase |
class | Journal |
class | MemoryCalendar |
class | OccurrenceIterator |
class | Period |
class | Person |
class | Recurrence |
class | RecurrenceRule |
class | ScheduleMessage |
class | Todo |
class | VCalFormat |
class | Visitor |
class | XCalFormat |
Typedefs | |
typedef QList< QDate > | DateList |
typedef QList< QDateTime > | DateTimeList |
typedef QList< QTime > | TimeList |
Enumerations | |
enum | AccessMode { ReadOnly , ReadWrite } |
enum | EventSortField { EventSortUnsorted , EventSortStartDate , EventSortEndDate , EventSortSummary } |
enum | iTIPMethod { iTIPPublish , iTIPRequest , iTIPReply , iTIPAdd , iTIPCancel , iTIPRefresh , iTIPCounter , iTIPDeclineCounter , iTIPNoMethod } |
enum | JournalSortField { JournalSortUnsorted , JournalSortDate , JournalSortSummary } |
enum | SortDirection { SortDirectionAscending , SortDirectionDescending } |
enum | TodoSortField { TodoSortUnsorted , TodoSortStartDate , TodoSortDueDate , TodoSortPriority , TodoSortPercentComplete , TodoSortSummary , TodoSortCreated , TodoSortCategories } |
Variables | ||
struct { | ||
icalproperty_class KCalendarCore::cls | ||
const char * KCalendarCore::name | ||
} | ical_class_map [] | |
Detailed Description
Namespace for all KCalendarCore types.
Typedef Documentation
◆ DateList
typedef QList< QDate > KCalendarCore::DateList |
List of dates.
Definition at line 64 of file incidencebase.h.
◆ DateTimeList
typedef QList<QDateTime> KCalendarCore::DateTimeList |
List of times.
Definition at line 67 of file incidencebase.h.
◆ TimeList
typedef QList<QTime> KCalendarCore::TimeList |
Definition at line 26 of file recurrencerule.h.
Enumeration Type Documentation
◆ AccessMode
The calendar's access mode, i.e.
whether it can be written to or is read only.
- Since
- 5.85
Definition at line 104 of file calendar.h.
◆ EventSortField
Definition at line 70 of file calendar.h.
◆ iTIPMethod
iTIP methods.
Enumerator | |
---|---|
iTIPPublish | Event, to-do, journal or freebusy posting. |
iTIPRequest | Event, to-do or freebusy scheduling request. |
iTIPReply | Event, to-do or freebusy reply to request. |
iTIPAdd | Event, to-do or journal additional property request. |
iTIPCancel | Event, to-do or journal cancellation notice. |
iTIPRefresh | Event or to-do description update request. |
iTIPCounter | Event or to-do submit counter proposal. |
iTIPDeclineCounter | Event or to-do decline a counter proposal. |
iTIPNoMethod | No method. |
Definition at line 22 of file schedulemessage.h.
◆ JournalSortField
Enumerator | |
---|---|
JournalSortUnsorted | Do not sort Journals. |
JournalSortDate | Sort Journals chronologically by date. |
JournalSortSummary | Sort Journals alphabetically, by summary. |
Definition at line 94 of file calendar.h.
◆ SortDirection
Calendar Incidence sort directions.
Enumerator | |
---|---|
SortDirectionAscending | Sort in ascending order (first to last) |
SortDirectionDescending | Sort in descending order (last to first) |
Definition at line 62 of file calendar.h.
◆ TodoSortField
Definition at line 80 of file calendar.h.
Function Documentation
◆ icalenum_string_to_class()
icalproperty_class KCalendarCore::icalenum_string_to_class | ( | const char * | name | ) |
Definition at line 37 of file xcalformat.cpp.
◆ icalenum_string_to_transp()
icalproperty_transp KCalendarCore::icalenum_string_to_transp | ( | const char * | name | ) |
Definition at line 47 of file xcalformat.cpp.
◆ identical()
Compare two QDateTimes for extended equality.
QDateTime::operator==() in Qt 5.12 returns true if its operands represent the same instant in time, regardless of their time zones or TimeSpecs (and contrary to the documentation). This function returns true if and only if their times, time zones, and TimeSpecs are equal, or both are invalid().
- Since
- 5.93
Definition at line 608 of file incidencebase.cpp.
◆ operator<<() [1/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::Alarm::Ptr & | a ) |
◆ operator<<() [2/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::Attachment & | a ) |
◆ operator<<() [3/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::Duration & | duration ) |
◆ operator<<() [4/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::IncidenceBase::Ptr & | i ) |
◆ operator<<() [5/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::RecurrenceRule * | r ) |
RecurrenceRule serializer and deserializer.
- Since
- 4.12
Definition at line 2241 of file recurrencerule.cpp.
◆ operator<<() [6/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
const KCalendarCore::RecurrenceRule::WDayPos & | w ) |
RecurrenceRule::WDayPos serializer and deserializer.
- Since
- 4.12
Definition at line 2229 of file recurrencerule.cpp.
◆ operator<<() [7/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< | ( | QDataStream & | out, |
KCalendarCore::Recurrence * | r ) |
◆ operator<<() [8/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::Attendee & | attendee ) |
Serializes an Attendee object into a data stream.
- Parameters
-
stream is a QDataStream. attendee is a pointer to a Attendee object to be serialized.
Definition at line 302 of file attendee.cpp.
◆ operator<<() [9/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::Conference & | conference ) |
Serializes a Conference object into a data stream.
- Parameters
-
stream is a QDataStream. conference is a reference to a Conference object to be serialized.
Definition at line 132 of file conference.cpp.
◆ operator<<() [10/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::CustomProperties & | properties ) |
Serializes the properties
object into the stream
.
Definition at line 237 of file customproperties.cpp.
◆ operator<<() [11/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::FreeBusy::Ptr & | freebusy ) |
Serializes the freebusy
object into the stream
.
Definition at line 399 of file freebusy.cpp.
◆ operator<<() [12/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::FreeBusyPeriod & | period ) |
Write period
to the datastream stream
, in binary format.
Definition at line 116 of file freebusyperiod.cpp.
◆ operator<<() [13/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::Period & | period ) |
Write period
to the datastream stream
, in binary format.
Definition at line 144 of file period.cpp.
◆ operator<<() [14/14]
QDataStream & KCalendarCore::operator<< | ( | QDataStream & | stream, |
const KCalendarCore::Person & | person ) |
Serializes the person
object into the stream
.
Definition at line 152 of file person.cpp.
◆ operator>>() [1/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
const KCalendarCore::Alarm::Ptr & | a ) |
◆ operator>>() [2/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
const KCalendarCore::RecurrenceRule * | r ) |
Definition at line 2258 of file recurrencerule.cpp.
◆ operator>>() [3/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
KCalendarCore::Attachment & | a ) |
◆ operator>>() [4/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
KCalendarCore::Duration & | duration ) |
◆ operator>>() [5/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
KCalendarCore::IncidenceBase::Ptr & | i ) |
◆ operator>>() [6/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
KCalendarCore::Recurrence * | r ) |
Definition at line 1522 of file recurrence.cpp.
◆ operator>>() [7/14]
KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator>> | ( | QDataStream & | in, |
KCalendarCore::RecurrenceRule::WDayPos & | w ) |
Definition at line 2235 of file recurrencerule.cpp.
◆ operator>>() [8/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::Attendee & | attendee ) |
Initializes an Attendee object from a data stream.
- Parameters
-
stream is a QDataStream. attendee is a pointer to a Attendee object to be initialized.
Definition at line 310 of file attendee.cpp.
◆ operator>>() [9/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::Conference & | conference ) |
Initializes a Conference object from a data stream.
- Parameters
-
stream is a QDataStream. conference is a reference to a Conference object to be initialized.
Definition at line 137 of file conference.cpp.
◆ operator>>() [10/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::CustomProperties & | properties ) |
Initializes the properties
object from the stream
.
Definition at line 242 of file customproperties.cpp.
◆ operator>>() [11/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::FreeBusy::Ptr & | freebusy ) |
Initializes the freebusy
object from the stream
.
Definition at line 406 of file freebusy.cpp.
◆ operator>>() [12/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::FreeBusyPeriod & | period ) |
Read a Period object into period
from stream
, in binary format.
Definition at line 124 of file freebusyperiod.cpp.
◆ operator>>() [13/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::Period & | period ) |
Read a Period object into period
from stream
, in binary format.
Definition at line 151 of file period.cpp.
◆ operator>>() [14/14]
QDataStream & KCalendarCore::operator>> | ( | QDataStream & | stream, |
KCalendarCore::Person & | person ) |
Initializes the person
object from the stream
.
Definition at line 157 of file person.cpp.
◆ qHash() [1/3]
|
inline |
Definition at line 330 of file duration.h.
◆ qHash() [2/3]
size_t KCalendarCore::qHash | ( | const KCalendarCore::Period & | key, |
size_t | seed = 0 ) |
Return a hash value for a Period argument.
- Parameters
-
key is a Period.
Definition at line 159 of file period.cpp.
◆ qHash() [3/3]
size_t KCalendarCore::qHash | ( | const KCalendarCore::Person & | key, |
size_t | seed = 0 ) |
Return a hash value for a Person argument.
- Parameters
-
key is a Person.
Definition at line 147 of file person.cpp.
Variable Documentation
◆ cls
icalproperty_class KCalendarCore::cls |
Definition at line 29 of file xcalformat.cpp.
◆ [struct]
struct { ... } KCalendarCore::ical_class_map[] |
◆ name
const char* KCalendarCore::name |
Definition at line 30 of file xcalformat.cpp.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:57:05 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.