kplato

KPlato::ResourceSchedule Class Reference

#include <kptschedule.h>

Inheritance diagram for KPlato::ResourceSchedule:

KPlato::Schedule List of all members.

Detailed Description

ResourceSchedule holds scheduling information for a resource.

Definition at line 270 of file kptschedule.h.


Public Member Functions

 ResourceSchedule ()
 ResourceSchedule (Resource *Resource, QString name, Schedule::Type type, long id)
 ResourceSchedule (Schedule *parent, Resource *Resource)
 ~ResourceSchedule ()
virtual bool isDeleted () const
virtual void addAppointment (Schedule *node, DateTime &start, DateTime &end, double load=100)
virtual bool isOverbooked () const
virtual bool isOverbooked (const DateTime &start, const DateTime &end) const
Appointment appointmentIntervals () const
virtual Resourceresource () const
virtual double normalRatePrHour () const
virtual void printDebug (QString ident)

Member Function Documentation

void KPlato::ResourceSchedule::addAppointment ( Schedule node,
DateTime start,
DateTime end,
double  load = 100 
) [virtual]

Adds appointment to both this resource schedule and node schedule.

Reimplemented from KPlato::Schedule.

Definition at line 498 of file kptschedule.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys