KTimezoneSource Class Reference
#include <ktimezones.h>
Inheritance diagram for KTimezoneSource:
Public Member Functions | |
KTimezoneSource (const TQString &db) | |
virtual TQString | db () |
virtual bool | parse (const TQString &zone, KTimezoneDetails &dataReceiver) const |
Public Member Functions inherited from TDEShared | |
TDEShared () | |
TDEShared (const TDEShared &) | |
TDEShared & | operator= (const TDEShared &) |
void | _TDEShared_ref () const |
void | _TDEShared_unref () const |
int | _TDEShared_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
Definition at line 51 of file ktimezones.h.
Member Function Documentation
◆ 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.
◆ parse()
|
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: