kplato

KPlato::ResourceGroupRequest Class Reference

List of all members.

Detailed Description

Definition at line 433 of file kptresource.h.


Public Member Functions

 ResourceGroupRequest (ResourceGroup *group=0, int units=0)
 ~ResourceGroupRequest ()
void setParent (ResourceRequestCollection *parent)
ResourceRequestCollectionparent () const
ResourceGroupgroup () const
QPtrList< ResourceRequest > & resourceRequests ()
void addResourceRequest (ResourceRequest *request)
void removeResourceRequest (ResourceRequest *request)
ResourceRequesttakeResourceRequest (ResourceRequest *request)
ResourceRequestfind (Resource *resource) const
bool load (QDomElement &element, Project &project)
void save (QDomElement &element) const
int units () const
int workUnits () const
Duration effort (const DateTime &time, const Duration &duration, bool backward, bool *ok=0) const
int numDays (const DateTime &time, bool backward) const
Duration duration (const DateTime &start, const Duration &effort, bool backward=false)
DateTime availableAfter (const DateTime &time)
DateTime availableBefore (const DateTime &time)
void makeAppointments (Schedule *schedule)
void reserve (const DateTime &start, const Duration &duration)
bool isEmpty () const
Tasktask () const
void printDebug (QString ident)

Member Function Documentation

Duration KPlato::ResourceGroupRequest::duration ( const DateTime start,
const Duration effort,
bool  backward = false 
)

Returns the duration needed to do the effort effort starting at start.

Definition at line 906 of file kptresource.cc.

void KPlato::ResourceGroupRequest::makeAppointments ( Schedule schedule  ) 

Makes appointments for task.

Parameters:
task to the requested resources for the duration found in duration().

Definition at line 1046 of file kptresource.cc.

void KPlato::ResourceGroupRequest::reserve ( const DateTime start,
const Duration duration 
)

Reserves the requested resources for the specified interval.

Definition at line 1054 of file kptresource.cc.

int KPlato::ResourceGroupRequest::units (  )  const

Get total amount of resource units in percent.

Definition at line 847 of file kptresource.cc.

int KPlato::ResourceGroupRequest::workUnits (  )  const

Get amount of work units in percent.

Definition at line 857 of file kptresource.cc.


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