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
KTimezoneobjects. -
If required, add the objects to a
KTimezonesdatabase.
- 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:
Trinity API Reference
Public Member Functions inherited from