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

KCalCore Library

  • KCalCore
  • ICalTimeZoneBackend
Public Member Functions | Protected Member Functions | List of all members
KCalCore::ICalTimeZoneBackend Class Reference

#include <icaltimezones.h>

Inherits KTimeZoneBackend.

Public Member Functions

 ICalTimeZoneBackend ()
 
 ICalTimeZoneBackend (ICalTimeZoneSource *source, const QString &name, const QString &countryCode=QString(), float latitude=KTimeZone::UNKNOWN, float longitude=KTimeZone::UNKNOWN, const QString &comment=QString())
 
 ICalTimeZoneBackend (const KTimeZone &tz, const QDate &earliest)
 
virtual KTimeZoneBackend * clone () const
 
virtual bool hasTransitions (const KTimeZone *caller) const
 
virtual QByteArray type () const
 

Protected Member Functions

virtual void virtual_hook (int id, void *data)
 

Detailed Description

Backend class for KICalTimeZone class.

This class implements KICalTimeZone's constructors and virtual methods. A backend class is required for all classes inherited from KTimeZone to allow KTimeZone virtual methods to work together with reference counting of private data.

Backend class for KICalTimeZone class

See also
KTimeZoneBackend, KICalTimeZone, KTimeZone
Author
David Jarvie djarv.nosp@m.ie@k.nosp@m.de.or.nosp@m.g

Definition at line 299 of file icaltimezones.h.

Constructor & Destructor Documentation

KCalCore::ICalTimeZoneBackend::ICalTimeZoneBackend ( )

Implements ICalTimeZone::ICalTimeZone().

Definition at line 228 of file icaltimezones.cpp.

KCalCore::ICalTimeZoneBackend::ICalTimeZoneBackend ( ICalTimeZoneSource *  source,
const QString &  name,
const QString &  countryCode = QString(),
float  latitude = KTimeZone::UNKNOWN,
float  longitude = KTimeZone::UNKNOWN,
const QString &  comment = QString() 
)

Implements ICalTimeZone::ICalTimeZone().

Parameters
sourceiCalendar VTIMEZONE reader and parser
nametime zone's unique name within the iCalendar object
countryCodeISO 3166 2-character country code, empty if unknown
latitudein degrees (between -90 and +90), UNKNOWN if not known
longitudein degrees (between -180 and +180), UNKNOWN if not known
commentdescription of the time zone, if any

Definition at line 232 of file icaltimezones.cpp.

KCalCore::ICalTimeZoneBackend::ICalTimeZoneBackend ( const KTimeZone &  tz,
const QDate &  earliest 
)

Implements ICalTimeZone::ICalTimeZone().

Parameters
tzKTimeZone instance
earliestearliest date for which time zone data should be stored

Definition at line 240 of file icaltimezones.cpp.

Member Function Documentation

KTimeZoneBackend * KCalCore::ICalTimeZoneBackend::clone ( ) const
virtual

Creates a copy of this instance.

Returns
new copy

Definition at line 249 of file icaltimezones.cpp.

bool KCalCore::ICalTimeZoneBackend::hasTransitions ( const KTimeZone *  caller) const
virtual

Implements ICalTimeZone::hasTransitions().

Return whether daylight saving transitions are available for the time zone.

Parameters
callercalling ICalTimeZone object
Returns
true

Definition at line 259 of file icaltimezones.cpp.

QByteArray KCalCore::ICalTimeZoneBackend::type ( ) const
virtual

Returns the class name of the data represented by this instance.

Returns
"ICalTimeZone"

Definition at line 254 of file icaltimezones.cpp.

void KCalCore::ICalTimeZoneBackend::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

IncidenceBase::virtual_hook()

Definition at line 265 of file icaltimezones.cpp.


The documentation for this class was generated from the following files:
  • icaltimezones.h
  • icaltimezones.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:59:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KCalCore Library

Skip menu "KCalCore Library"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepimlibs API Reference

Skip menu "kdepimlibs API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kldap
  • kmbox
  • kmime
  • kpimidentities
  • kpimtextedit
  • kresources
  • ktnef
  • kxmlrpcclient
  • microblog

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