KDECore
KSystemTimeZoneData Class Reference
[Time zone classes]
Parsed system time zone data. More...
#include <ksystemtimezone.h>

Public Member Functions | |
virtual QByteArray | abbreviation (const QDateTime &utcDateTime) const |
virtual QList< QByteArray > | abbreviations () const |
virtual KTimeZoneData * | clone () const |
KSystemTimeZoneData (const KSystemTimeZoneData &) | |
KSystemTimeZoneData () | |
KSystemTimeZoneData & | operator= (const KSystemTimeZoneData &) |
virtual QList< int > | utcOffsets () const |
virtual | ~KSystemTimeZoneData () |
Detailed Description
Parsed system time zone data.
For internal use only.
The parsed system time zone data returned by KSystemTimeZoneSource.
- See also:
- KSystemTimeZoneSource, KSystemTimeZone
Definition at line 475 of file ksystemtimezone.h.
Constructor & Destructor Documentation
KSystemTimeZoneData::KSystemTimeZoneData | ( | ) |
Definition at line 793 of file ksystemtimezone.cpp.
KSystemTimeZoneData::KSystemTimeZoneData | ( | const KSystemTimeZoneData & | rhs | ) |
Copy constructor; no special ownership assumed.
Definition at line 797 of file ksystemtimezone.cpp.
KSystemTimeZoneData::~KSystemTimeZoneData | ( | ) | [virtual] |
Definition at line 804 of file ksystemtimezone.cpp.
Member Function Documentation
QByteArray KSystemTimeZoneData::abbreviation | ( | const QDateTime & | utcDateTime | ) | const [virtual] |
Returns the time zone abbreviation current at a specified time.
- Parameters:
-
utcDateTime UTC date/time. An error occurs if utcDateTime.timeSpec()
is not Qt::UTC.
- Returns:
- time zone abbreviation, or empty string if error
- See also:
- abbreviations()
Reimplemented from KTimeZoneData.
Definition at line 826 of file ksystemtimezone.cpp.
QList< QByteArray > KSystemTimeZoneData::abbreviations | ( | ) | const [virtual] |
Returns the complete list of time zone abbreviations.
- Returns:
- the list of abbreviations
Reimplemented from KTimeZoneData.
Definition at line 821 of file ksystemtimezone.cpp.
KTimeZoneData * KSystemTimeZoneData::clone | ( | ) | const [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 KSystemTimeZoneData pointer.
Reimplemented from KTimeZoneData.
Definition at line 816 of file ksystemtimezone.cpp.
KSystemTimeZoneData & KSystemTimeZoneData::operator= | ( | const KSystemTimeZoneData & | rhs | ) |
Assignment; no special ownership assumed.
Everything is value based.
Reimplemented from KTimeZoneData.
Definition at line 809 of file ksystemtimezone.cpp.
QList< int > KSystemTimeZoneData::utcOffsets | ( | ) | const [virtual] |
Returns the complete list of UTC offsets for the time zone.
For system time zones, significant processing would be required to obtain such a list, so instead an empty list is returned.
- Returns:
- empty list
Reimplemented from KTimeZoneData.
Definition at line 862 of file ksystemtimezone.cpp.
The documentation for this class was generated from the following files: