KDECore
ktzfiletimezone.h
Go to the documentation of this file.
50class KDECORE_EXPORT KTzfileTimeZone : public KTimeZone //krazy:exclude=dpointer (no d-pointer for KTimeZone derived classes)
89class KDECORE_EXPORT KTzfileTimeZoneBackend : public KTimeZoneBackend //krazy:exclude=dpointer (non-const d-pointer for KTimeZoneBackend-derived classes)
Base class for the parsed data returned by a KTimeZoneSource class.
Definition ktimezone.h:1303
KTimeZoneSource * source() const
Returns the source reader/parser for the time zone's source database.
Definition ktimezone.cpp:749
QString countryCode() const
Returns the two-letter country code of the time zone.
Definition ktimezone.cpp:649
bool parse() const
Extracts time zone detail information for this time zone from the source database.
Definition ktimezone.cpp:784
QByteArray type() const
Returns the class name of the data represented by this instance.
Definition ktimezone.cpp:639
static const float UNKNOWN
A representation for unknown locations; this is a float that does not represent a real latitude or lo...
Definition ktimezone.h:1083
virtual bool hasTransitions() const
Return whether daylight saving transitions are available for the time zone.
Definition ktimezone.cpp:702
KTzfileTimeZoneBackend(KTzfileTimeZoneSource *source, const QString &name, const QString &countryCode, float latitude, float longitude, const QString &comment)
Implements KTzfileTimeZone::KTzfileTimeZone().
Definition ktzfiletimezone.cpp:57
virtual KTimeZoneBackend * clone() const
Creates a copy of this instance.
Definition ktzfiletimezone.cpp:65
friend class KTzfileTimeZoneSource
Definition ktzfiletimezone.h:187
KTzfileTimeZoneData & operator=(const KTzfileTimeZoneData &)
Definition ktzfiletimezone.cpp:117
virtual bool hasTransitions() const
Return whether daylight saving transitions are available for the time zone.
Definition ktzfiletimezone.cpp:128
virtual KTimeZoneData * clone() const
Creates a new copy of this object.
Definition ktzfiletimezone.cpp:123
virtual ~KTzfileTimeZoneData()
Definition ktzfiletimezone.cpp:112
A class to read and parse tzfile time zone definition files.
Definition ktzfiletimezone.h:139
QString location() const
Returns the local directory containing the time zone definition files.
Definition ktzfiletimezone.cpp:159
KTzfileTimeZoneSource(const QString &location)
Constructs a time zone source.
Definition ktzfiletimezone.cpp:147
KTzfileTimeZone(KTzfileTimeZoneSource *source, const QString &name, const QString &countryCode=QString(), float latitude=UNKNOWN, float longitude=UNKNOWN, const QString &comment=QString())
Creates a time zone.
Definition ktzfiletimezone.cpp:84
Time zone functions.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.