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) |
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
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.
int KPlato::ResourceGroupRequest::units | ( | ) | const |
int KPlato::ResourceGroupRequest::workUnits | ( | ) | const |
The documentation for this class was generated from the following files: