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 &) |
Public Member Functions inherited from KTimeZoneData | |
| 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 | |
Protected Member Functions inherited from KTimeZoneData | |
| 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.
Public Member Functions inherited from