#include <ganttdataset.h>
Public Member Functions | |
GanttDataset (size_t dateCount) | |
virtual DateTimeDataset * | AsDateTimeDataset () |
virtual size_t | GetCount ()=0 |
virtual time_t | GetStart (size_t index, size_t serie)=0 |
virtual time_t | GetEnd (size_t index, size_t serie)=0 |
virtual size_t | GetCount (size_t serie) |
virtual time_t | GetMinStart () |
virtual time_t | GetMaxEnd () |
time_t | GetDateInterval () |
size_t | GetDateCount () |
GanttRenderer * | GetRenderer () |
GanttDataset::GanttDataset | ( | size_t | dateCount | ) |
Constructs new gantt dataset.
dateCount | count of dates for date axis. TODO: this looks bad: date count must be set to axis, not to dataset. |
virtual size_t GanttDataset::GetCount | ( | size_t | serie | ) | [virtual] |
Returns task count in specified serie.
serie | serie index |
Reimplemented from CategoryDataset.
virtual size_t GanttDataset::GetCount | ( | ) | [pure virtual] |
Returns task count.
Implements CategoryDataset.
Implemented in GanttSimpleDataset.
virtual time_t GanttDataset::GetEnd | ( | size_t | index, | |
size_t | serie | |||
) | [pure virtual] |
Returns task end time.
index | task index | |
serie | serie index |
Implemented in GanttSimpleDataset.
virtual time_t GanttDataset::GetStart | ( | size_t | index, | |
size_t | serie | |||
) | [pure virtual] |
Returns task start time.
index | task index | |
serie | serie index |
Implemented in GanttSimpleDataset.