• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDECore

KTzfileTimeZoneSource Class Reference
[Time zone classes]

A class to read and parse tzfile time zone definition files. More...

#include <ktzfiletimezone.h>

Inheritance diagram for KTzfileTimeZoneSource:

Inheritance graph
[legend]

List of all members.


Public Member Functions

 KTzfileTimeZoneSource (const QString &location)
QString location () const
virtual KTimeZoneData * parse (const KTimeZone &zone) const
virtual ~KTzfileTimeZoneSource ()

Detailed Description

A class to read and parse tzfile time zone definition files.

tzfile is the format used by zoneinfo files in the system time zone database. The format is documented in the tzfile(5) manpage.

Reads and parses tzfile(5) time zone definition files

See also:
KTzfileTimeZone, KTzfileTimeZoneData
Author:
David Jarvie <djarvie@kde.org>.

Definition at line 138 of file ktzfiletimezone.h.


Constructor & Destructor Documentation

KTzfileTimeZoneSource::KTzfileTimeZoneSource ( const QString &  location  )  [explicit]

Constructs a time zone source.

The directory containing the time zone definition files is given by the location parameter, which will usually be the zoneinfo directory. For tzfile files in other locations, bear in mind that the name generated for each KTzfileTimeZone is its file path relative to location.

Parameters:
location the local directory containing the time zone definition files

Definition at line 141 of file ktzfiletimezone.cpp.

KTzfileTimeZoneSource::~KTzfileTimeZoneSource (  )  [virtual]

Definition at line 148 of file ktzfiletimezone.cpp.


Member Function Documentation

QString KTzfileTimeZoneSource::location (  )  const

Returns the local directory containing the time zone definition files.

Returns:
path to time zone definition files

Definition at line 153 of file ktzfiletimezone.cpp.

KTimeZoneData * KTzfileTimeZoneSource::parse ( const KTimeZone &  zone  )  const [virtual]

Parses a tzfile file to extract detailed information for one time zone.

Parameters:
zone the time zone for which data is to be extracted
Returns:
a KTzfileTimeZoneData instance containing the parsed data. The caller is responsible for deleting the KTimeZoneData instance. Null is returned on error.

Reimplemented from KTimeZoneSource.

Definition at line 158 of file ktzfiletimezone.cpp.


The documentation for this class was generated from the following files:
  • ktzfiletimezone.h
  • ktzfiletimezone.cpp

KDECore

Skip menu "KDECore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal