#include <timeblock.h>
Inheritance diagram for TaskTimeBlock:
Public Types | |
enum | Type { MANUAL_SCHEDULE, AUTO_SCHEDULE, WORK_DONE, INVALID } |
Public Methods | |
TaskTimeBlock (RESOURCE *r, int start, int finish, Type type) | |
~TaskTimeBlock () | |
RESOURCE * | resource () const |
int | start () const |
int | finish () const |
Type | type () const |
bool | overlap (int start, int finish) const |
Private Attributes | |
RESOURCE * | mResource |
|
Definition at line 34 of file timeblock.h. Referenced by TASK::addReverseTimeBlock(), RESOURCE::addReverseTimeBlock(), TASK::addTimeBlock(), RESOURCE::addTimeBlock(), Project::BookResource(), Project::ReverseBookResource(), TimeBlock::type(), Project::WorkBlock(), and ProjectFile::WorkBlock(). |
|
Definition at line 47 of file timeblock.cc. |
|
Definition at line 61 of file timeblock.h. |
|
Definition at line 45 of file timeblock.h. References TimeBlock::mFinish. Referenced by TimeBlock::overlap(). |
|
Definition at line 33 of file timeblock.cc. References TimeBlock::finish(), TimeBlock::mFinish, TimeBlock::mStart, and TimeBlock::start(). |
|
Definition at line 62 of file timeblock.h. References mResource. |
|
Definition at line 44 of file timeblock.h. References TimeBlock::mStart. Referenced by TimeBlock::overlap(). |
|
Definition at line 46 of file timeblock.h. References TimeBlock::mType, and TimeBlock::Type. |
|
Definition at line 65 of file timeblock.h. Referenced by resource(). |