#include <timeblock.h>
Inheritance diagram for TimeBlock:

Public Types | |
| enum | Type { MANUAL_SCHEDULE, AUTO_SCHEDULE, WORK_DONE, INVALID } |
Public Methods | |
| TimeBlock (int start, int finish, Type type) | |
| virtual | ~TimeBlock ()=0 |
| int | start () const |
| int | finish () const |
| Type | type () const |
| bool | overlap (int start, int finish) const |
Private Attributes | |
| int | mStart |
| int | mFinish |
| Type | mType |
|
|
Definition at line 34 of file timeblock.h. Referenced by TASK::addReverseTimeBlock(), RESOURCE::addReverseTimeBlock(), TASK::addTimeBlock(), RESOURCE::addTimeBlock(), Project::BookResource(), Project::ReverseBookResource(), type(), Project::WorkBlock(), and ProjectFile::WorkBlock(). |
|
||||||||||||||||
|
Definition at line 23 of file timeblock.cc. |
|
|
Definition at line 28 of file timeblock.cc. |
|
|
Definition at line 45 of file timeblock.h. References mFinish. Referenced by overlap(). |
|
||||||||||||
|
Definition at line 33 of file timeblock.cc. |
|
|
Definition at line 44 of file timeblock.h. References mStart. Referenced by overlap(). |
|
|
Definition at line 46 of file timeblock.h. |
|
|
Definition at line 52 of file timeblock.h. |
|
|
Definition at line 51 of file timeblock.h. |
|
|
Definition at line 53 of file timeblock.h. Referenced by type(). |
1.2.15