KDECore
#include <ktzfiletimezone.h>

Public Member Functions | |
KTzfileTimeZoneData () | |
KTzfileTimeZoneData (const KTzfileTimeZoneData &) | |
virtual | ~KTzfileTimeZoneData () |
virtual KTimeZoneData * | clone () const |
virtual bool | hasTransitions () const |
KTzfileTimeZoneData & | operator= (const KTzfileTimeZoneData &) |
![]() | |
KTimeZoneData () | |
KTimeZoneData (const KTimeZoneData &c) | |
virtual | ~KTimeZoneData () |
virtual QByteArray | abbreviation (const QDateTime &utcDateTime) const |
virtual QList< QByteArray > | abbreviations () const |
KTimeZone::LeapSeconds | leapSecondChange (const QDateTime &utc) const |
QList< KTimeZone::LeapSeconds > | leapSecondChanges () const |
KTimeZoneData & | operator= (const KTimeZoneData &c) |
QList< KTimeZone::Phase > | phases () const |
int | previousUtcOffset () const |
const KTimeZone::Transition * | transition (const QDateTime &dt, const KTimeZone::Transition **secondTransition=0, bool *validTime=0) const |
int | transitionIndex (const QDateTime &dt, int *secondIndex=0, bool *validTime=0) const |
QList< KTimeZone::Transition > | transitions (const QDateTime &start=QDateTime(), const QDateTime &end=QDateTime()) const |
QList< QDateTime > | transitionTimes (const KTimeZone::Phase &phase, const QDateTime &start=QDateTime(), const QDateTime &end=QDateTime()) const |
virtual QList< int > | utcOffsets () const |
Additional Inherited Members | |
![]() | |
void | setLeapSecondChanges (const QList< KTimeZone::LeapSeconds > &adjusts) |
void | setPhases (const QList< KTimeZone::Phase > &phases, const KTimeZone::Phase &previousPhase) |
void | setPhases (const QList< KTimeZone::Phase > &phases, int previousUtcOffset) |
void | setTransitions (const QList< KTimeZone::Transition > &transitions) |
Detailed Description
Parsed data from tzfile(5) time zone definition files.
The parsed data returned by KTzfileTimeZoneSource.
- See also
- KTzfileTimeZoneSource, KTzfileTimeZone
Definition at line 185 of file ktzfiletimezone.h.
Constructor & Destructor Documentation
◆ KTzfileTimeZoneData() [1/2]
KTzfileTimeZoneData::KTzfileTimeZoneData | ( | ) |
Definition at line 102 of file ktzfiletimezone.cpp.
◆ KTzfileTimeZoneData() [2/2]
KTzfileTimeZoneData::KTzfileTimeZoneData | ( | const KTzfileTimeZoneData & | rhs | ) |
Definition at line 106 of file ktzfiletimezone.cpp.
◆ ~KTzfileTimeZoneData()
|
virtual |
Definition at line 112 of file ktzfiletimezone.cpp.
Member Function Documentation
◆ clone()
|
virtual |
Creates a new copy of this object.
The caller is responsible for deleting the copy. Derived classes must reimplement this method to return a copy of the calling instance
- Returns
- copy of this instance. This is a KTzfileTimeZoneData pointer.
Reimplemented from KTimeZoneData.
Definition at line 123 of file ktzfiletimezone.cpp.
◆ hasTransitions()
|
virtual |
Return whether daylight saving transitions are available for the time zone.
- Returns
true
Reimplemented from KTimeZoneData.
Definition at line 128 of file ktzfiletimezone.cpp.
◆ operator=()
KTzfileTimeZoneData & KTzfileTimeZoneData::operator= | ( | const KTzfileTimeZoneData & | rhs | ) |
Definition at line 117 of file ktzfiletimezone.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 26 2021 00:00:00 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.