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

KDECore

Public Member Functions | List of all members
KTzfileTimeZoneSource Class Reference
Time zone classes

#include <ktzfiletimezone.h>

Inheritance diagram for KTzfileTimeZoneSource:
Inheritance graph
[legend]

Public Member Functions

 KTzfileTimeZoneSource (const QString &location)
 
virtual ~KTzfileTimeZoneSource ()
 
QString location () const
 
virtual KTimeZoneData * parse (const KTimeZone &zone) const
 
- Public Member Functions inherited from KTimeZoneSource
 KTimeZoneSource ()
 
virtual ~KTimeZoneSource ()
 
bool useZoneParse () const
 

Additional Inherited Members

- Protected Member Functions inherited from KTimeZoneSource
 KTimeZoneSource (bool useZoneParse)
 

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 djarv.nosp@m.ie@k.nosp@m.de.or.nosp@m.g.

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
locationthe local directory containing the time zone definition files

Definition at line 147 of file ktzfiletimezone.cpp.

KTzfileTimeZoneSource::~KTzfileTimeZoneSource ( )
virtual

Definition at line 154 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 159 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
zonethe 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 164 of file ktzfiletimezone.cpp.


The documentation for this class was generated from the following files:
  • ktzfiletimezone.h
  • ktzfiletimezone.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDECore

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

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal