KPlato::MainSchedule Class Reference

#include <kptschedule.h>

Inherits KPlato::NodeSchedule.

Inheritance diagram for KPlato::MainSchedule:

[legend]
List of all members.

Public Member Functions

 MainSchedule ()
 MainSchedule (Node *node, QString name, Schedule::Type type, long id)
 ~MainSchedule ()
virtual bool isDeleted () const
virtual bool loadXML (const QDomElement &element, Project &project)
virtual void saveXML (QDomElement &element) const
virtual void printDebug (QString ident)

Detailed Description

MainSchedule holds scheduling information for the main project node.

Definition at line 303 of file kptschedule.h.


Constructor & Destructor Documentation

KPlato::MainSchedule::MainSchedule (  ) 

Definition at line 618 of file kptschedule.cc.

References KPlato::NodeSchedule::init().

KPlato::MainSchedule::MainSchedule ( Node node,
QString  name,
Schedule::Type  type,
long  id 
)

Definition at line 625 of file kptschedule.cc.

References KPlato::NodeSchedule::init().

KPlato::MainSchedule::~MainSchedule (  ) 

Definition at line 632 of file kptschedule.cc.


Member Function Documentation

virtual bool KPlato::MainSchedule::isDeleted (  )  const [inline, virtual]

Reimplemented from KPlato::NodeSchedule.

Definition at line 309 of file kptschedule.h.

References KPlato::Schedule::m_deleted.

bool KPlato::MainSchedule::loadXML ( const QDomElement &  element,
Project project 
) [virtual]

Definition at line 637 of file kptschedule.cc.

References KPlato::Schedule::endTime, KPlato::DateTime::fromString(), KPlato::Schedule::loadXML(), and KPlato::Schedule::startTime.

void KPlato::MainSchedule::saveXML ( QDomElement &  element  )  const [virtual]

Reimplemented from KPlato::NodeSchedule.

Definition at line 670 of file kptschedule.cc.

References KPlato::Schedule::endTime, KPlato::Schedule::saveCommonXML(), and KPlato::Schedule::startTime.

void KPlato::MainSchedule::printDebug ( QString  ident  )  [virtual]

Reimplemented from KPlato::NodeSchedule.

Definition at line 735 of file kptschedule.cc.

References KPlato::Schedule::duration, KPlato::Schedule::earliestStart, KPlato::Schedule::endTime, KPlato::Schedule::latestFinish, KPlato::Schedule::m_appointments, KPlato::Schedule::notScheduled, KPlato::Schedule::printDebug(), KPlato::Duration::seconds(), KPlato::Schedule::startTime, and KPlato::Duration::toString().


The documentation for this class was generated from the following files:
Generated on Wed Nov 22 23:21:51 2006 for KPlato by  doxygen 1.5.1-p1