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: