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 |
![]() | |
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.
Constructor & Destructor Documentation
◆ KTimezoneSource()
KTimezoneSource::KTimezoneSource | ( | const TQString & | db | ) |
Definition at line 674 of file ktimezones.cpp.
◆ ~KTimezoneSource()
|
virtual |
Definition at line 679 of file ktimezones.cpp.
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: