• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kdecore
 

kdecore

Public Member Functions | List of all members
KTimezoneSource Class Reference

#include <ktimezones.h>

Inheritance diagram for KTimezoneSource:
KShared

Public Member Functions

 KTimezoneSource (const TQString &db)
 
virtual TQString db ()
 
virtual bool parse (const TQString &zone, KTimezoneDetails &dataReceiver) const
 
- Public Member Functions inherited from KShared
 KShared ()
 
 KShared (const KShared &)
 
KShared & operator= (const KShared &)
 
void _KShared_ref () const
 
void _KShared_unref () const
 
int _KShared_count () const
 

Detailed Description

The KTimezoneSource class contains information source-dependent functions related to a timezone.

Create subclasses to implement custom sources of timezone information.

For example, to be able to create KTimezone objects from libical's VTIMEZONE objects:

  • Subclass this class with a custom parse() routine.
  • Create one or more instances of this class.
  • Use the instance(s) to create KTimezone objects.
  • If required, add the objects to a KTimezones database.
Since
3.5
Author
S.R.Haque srhaq.nosp@m.ue@i.nosp@m.ee.or.nosp@m.g.

Definition at line 51 of file ktimezones.h.

Member Function Documentation

TQString KTimezoneSource::db ( )
virtual

Location of system timezone information.

Returns
value which can be combined with zone name to retrieve timezone info.

Definition at line 683 of file ktimezones.cpp.

bool KTimezoneSource::parse ( const TQString &  zone,
KTimezoneDetails &  dataReceiver 
) const
virtual

Extract timezone detail information.

The default implementation consists of a parser for zoneinfo files in tzfile(5).

Returns
true if the parse encountered no errors.

Definition at line 688 of file ktimezones.cpp.


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

kdecore

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

kdecore

Skip menu "kdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kdecore by doxygen 1.8.3.1
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |