kplato
KPlato::ResourceGroupRequest Class Reference
List of all members.Detailed Description
Definition at line 436 of file kptresource.h.
Public Member Functions | |
ResourceGroupRequest (ResourceGroup *group=0, int units=0) | |
~ResourceGroupRequest () | |
void | setParent (ResourceRequestCollection *parent) |
ResourceRequestCollection * | parent () const |
ResourceGroup * | group () const |
QPtrList< ResourceRequest > & | resourceRequests () |
void | addResourceRequest (ResourceRequest *request) |
void | removeResourceRequest (ResourceRequest *request) |
ResourceRequest * | takeResourceRequest (ResourceRequest *request) |
ResourceRequest * | find (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 |
Task * | task () const |
void | printDebug (QString ident) |
Member Function Documentation
int KPlato::ResourceGroupRequest::units | ( | ) | const |
int KPlato::ResourceGroupRequest::workUnits | ( | ) | const |
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.
Reserves the requested resources for the specified interval.
Definition at line 1054 of file kptresource.cc.
The documentation for this class was generated from the following files: