kplato
KPlato::ResourceRequestCollection Class Reference
List of all members.Detailed Description
Definition at line 507 of file kptresource.h.
Public Member Functions | |
| ResourceRequestCollection (Task &task) | |
| ~ResourceRequestCollection () | |
| const QPtrList< ResourceGroupRequest > & | requests () const |
| void | addRequest (ResourceGroupRequest *request) |
| void | removeRequest (ResourceGroupRequest *request) |
| void | takeRequest (ResourceGroupRequest *request) |
| ResourceGroupRequest * | find (ResourceGroup *resource) const |
| ResourceRequest * | find (Resource *resource) const |
| bool | isEmpty () const |
| void | save (QDomElement &element) const |
| void | clear () |
| int | units () const |
| int | workUnits () const |
| Duration | duration (const DateTime &time, 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) |
| Task & | task () const |
| void | printDebug (QString ident) |
Classes | |
| struct | Interval |
Member Function Documentation
| int KPlato::ResourceRequestCollection::units | ( | ) | const |
Returns the total amount of resource units in percent.
Definition at line 1110 of file kptresource.cc.
| int KPlato::ResourceRequestCollection::workUnits | ( | ) | const |
| Duration KPlato::ResourceRequestCollection::duration | ( | const DateTime & | time, | |
| const Duration & | effort, | |||
| bool | backward = false | |||
| ) |
Returns the duration needed to do the effort.
- Parameters:
-
effort starting at time.
Definition at line 1136 of file kptresource.cc.
| void KPlato::ResourceRequestCollection::makeAppointments | ( | Schedule * | schedule | ) |
Makes appointments for the task.
- Parameters:
-
task to the requested resources. Assumes that duration() has been run.
Definition at line 1190 of file kptresource.cc.
| void KPlato::ResourceRequestCollection::reserve | ( | const DateTime & | start, | |
| const Duration & | duration | |||
| ) |
Reserves the requested resources for the specified interval.
Definition at line 1198 of file kptresource.cc.
The documentation for this class was generated from the following files:

