kpilot

VCalConduitPrivate Class Reference

#include <vcal-conduit.h>

Inheritance diagram for VCalConduitPrivate:

List of all members.


Public Member Functions

virtual void addIncidence (KCal::Incidence *)
virtual int count ()
virtual KCal::Incidence * findIncidence (PilotRecordBase *tosearch)
virtual KCal::Incidence * findIncidence (recordid_t)
virtual KCal::Incidence * getNextIncidence ()
virtual KCal::Incidence * getNextModifiedIncidence ()
virtual void removeIncidence (KCal::Incidence *)
virtual int updateIncidences ()
 VCalConduitPrivate (KCal::Calendar *buddy)
virtual ~VCalConduitPrivate ()

Public Attributes

KCal::Event::List fAllEvents
KCal::Event::List::ConstIterator fAllEventsIterator

Detailed Description

Definition at line 42 of file vcal-conduit.h.


Constructor & Destructor Documentation

VCalConduitPrivate::VCalConduitPrivate ( KCal::Calendar *  buddy  ) 

Definition at line 57 of file vcal-conduit.cc.

virtual VCalConduitPrivate::~VCalConduitPrivate (  )  [inline, virtual]

Definition at line 46 of file vcal-conduit.h.


Member Function Documentation

void VCalConduitPrivate::addIncidence ( KCal::Incidence *  e  )  [virtual]

Implements VCalConduitPrivateBase.

Definition at line 63 of file vcal-conduit.cc.

virtual int VCalConduitPrivate::count (  )  [inline, virtual]

Implements VCalConduitPrivateBase.

Definition at line 62 of file vcal-conduit.h.

KCal::Incidence * VCalConduitPrivate::findIncidence ( PilotRecordBase tosearch  )  [virtual]

Find the incidence based on tosearch's description and date information.

Returns 0L if no incidence could be found.

Implements VCalConduitPrivateBase.

Definition at line 102 of file vcal-conduit.cc.

KCal::Incidence * VCalConduitPrivate::findIncidence ( recordid_t  id  )  [virtual]

Implements VCalConduitPrivateBase.

Definition at line 92 of file vcal-conduit.cc.

KCal::Incidence * VCalConduitPrivate::getNextIncidence (  )  [virtual]

Implements VCalConduitPrivateBase.

Definition at line 120 of file vcal-conduit.cc.

KCal::Incidence * VCalConduitPrivate::getNextModifiedIncidence (  )  [virtual]

Find the next incidence in the list which ddoes not have the SYNCNONE flag set.

The current position is always stored in the iteratoor fAllEventsIterator, so we can just start from there. Only if reading==false, we haven't yet started goind through the incidents, so start at fAllEvents.begin() in that case

Implements VCalConduitPrivateBase.

Definition at line 138 of file vcal-conduit.cc.

void VCalConduitPrivate::removeIncidence ( KCal::Incidence *  e  )  [virtual]

Implements VCalConduitPrivateBase.

Definition at line 79 of file vcal-conduit.cc.

int VCalConduitPrivate::updateIncidences (  )  [virtual]

Implements VCalConduitPrivateBase.

Definition at line 69 of file vcal-conduit.cc.


Member Data Documentation

KCal::Event::List VCalConduitPrivate::fAllEvents

Definition at line 46 of file vcal-conduit.h.

KCal::Event::List::ConstIterator VCalConduitPrivate::fAllEventsIterator

Definition at line 49 of file vcal-conduit.h.


The documentation for this class was generated from the following files: