accounts() | KPlato::Project | [inline] |
actualCost() | KPlato::Project | [virtual] |
actualCost(const QDate &date) | KPlato::Project | [virtual] |
actualCostTo(const QDate &date) | KPlato::Project | [virtual] |
actualEffort() | KPlato::Project | [virtual] |
actualEffort(const QDate &date) | KPlato::Project | [virtual] |
actualEffortTo(const QDate &date) | KPlato::Project | [virtual] |
addAppointment(Appointment *appointment) | KPlato::Node | [virtual] |
addAppointment(Appointment *appointment, Schedule &main) | KPlato::Node | [virtual] |
addAppointment(ResourceSchedule *resource, DateTime &start, DateTime &end, double load=100) | KPlato::Node | [virtual] |
addCalendar(Calendar *calendar) | KPlato::Project | |
addChildNode(Node *node, Node *after=0) | KPlato::Node | [virtual] |
addChildProxyRelation(Node *, const Relation *) | KPlato::Node | [inline, virtual] |
addChildProxyRelations(QList< Relation * > &) | KPlato::Node | [inline, virtual] |
addDependChildNode(Node *node, Relation::Type p=Relation::FinishStart) | KPlato::Node | [virtual] |
addDependChildNode(Node *node, Relation::Type p, Duration lag) | KPlato::Node | [virtual] |
addDependChildNode(Relation *relation) | KPlato::Node | [virtual] |
addDependParentNode(Node *node, Relation::Type p=Relation::FinishStart) | KPlato::Node | [virtual] |
addDependParentNode(Node *node, Relation::Type p, Duration lag) | KPlato::Node | [virtual] |
addDependParentNode(Relation *relation) | KPlato::Node | [virtual] |
addParentProxyRelation(Node *, const Relation *) | KPlato::Node | [inline, virtual] |
addParentProxyRelations(QList< Relation * > &) | KPlato::Node | [inline, virtual] |
addResourceGroup(ResourceGroup *resource) | KPlato::Project | [virtual] |
addSchedule(Schedule *schedule) | KPlato::Node | |
addSubTask(Node *task, Node *position) | KPlato::Project | |
addSubTask(Node *task, int index, Node *parent) | KPlato::Project | |
addTask(Node *task, Node *position) | KPlato::Project | |
adjustSummarytask() | KPlato::Project | [protected, virtual] |
ALAP enum value | KPlato::Node | |
appointments() | KPlato::Node | |
ASAP enum value | KPlato::Node | |
calcCriticalPath(bool fromEnd) | KPlato::Project | [virtual] |
calcDuration(const DateTime &, const Duration &, bool) | KPlato::Node | [inline, virtual] |
calcResourceOverbooked() | KPlato::Node | [virtual] |
calculate(Schedule *scedule) | KPlato::Project | |
calculate(Effort::Use use) | KPlato::Project | |
calculate() | KPlato::Project | |
calculateBackward(int use) | KPlato::Project | [protected, virtual] |
calculateForward(int use) | KPlato::Project | [protected, virtual] |
calendar(const QString id) const | KPlato::Project | |
calendarIdDict | KPlato::Project | [private] |
calendars() | KPlato::Project | |
canIndentTask(Node *node) | KPlato::Project | |
canMoveTaskDown(Node *node) | KPlato::Project | |
canMoveTaskUp(Node *node) | KPlato::Project | |
canUnindentTask(Node *node) | KPlato::Project | |
changed(Node *node) | KPlato::Project | [protected, virtual] |
childAfter(Node *node) | KPlato::Node | |
childBefore(Node *node) | KPlato::Node | |
childNode(int number) | KPlato::Node | [inline] |
childNode(int number) const | KPlato::Node | |
childNodeIterator() const | KPlato::Node | [inline] |
clearProxyRelations() | KPlato::Node | [inline, virtual] |
constraint() const | KPlato::Node | [inline] |
constraintEndTime() const | KPlato::Node | [inline, virtual] |
constraintList(bool trans) | KPlato::Node | [static] |
constraintStartTime() const | KPlato::Node | [inline, virtual] |
constraintToString(bool trans=false) const | KPlato::Node | |
ConstraintType enum name | KPlato::Node | |
costPerformanceIndex(const QDate &, bool *) | KPlato::Node | [inline] |
createSchedule(QString name, Schedule::Type type) | KPlato::Project | |
KPlato::Node::createSchedule(QString name, Schedule::Type type, long id) | KPlato::Node | |
KPlato::Node::createSchedule(Schedule *parent) | KPlato::Node | |
createTask(Node *parent) | KPlato::Project | |
createTask(Task &def, Node *parent) | KPlato::Project | |
currentSchedule() const | KPlato::Node | [inline] |
defaultCalendar() | KPlato::Project | [inline] |
deleteResourceGroup(ResourceGroup *resource) | KPlato::Project | |
deleteResourceGroup(int number) | KPlato::Project | |
delTask(Node *node) | KPlato::Project | |
dependChildNodes() | KPlato::Node | [inline] |
dependParentNodes() | KPlato::Node | [inline] |
description() | KPlato::Node | [inline] |
description() const | KPlato::Node | [inline] |
duration() | KPlato::Node | [inline] |
duration(const DateTime &time, int use, bool backward) | KPlato::Node | |
effort() const | KPlato::Node | [inline] |
effortPerformanceIndex(const QDate &, bool *) | KPlato::Node | [inline] |
endDate() const | KPlato::Node | [inline] |
endTime() const | KPlato::Project | [virtual] |
KPlato::Node::endTime() | KPlato::Node | [inline] |
findCalendar(const QString &id) const | KPlato::Project | [inline, virtual] |
findChildNode(Node *node) | KPlato::Node | |
findChildRelation(Node *node) | KPlato::Node | |
findNode(const QString &id) const | KPlato::Project | [inline, virtual] |
KPlato::Node::findNode() const | KPlato::Node | [inline, virtual] |
findParentRelation(Node *node) | KPlato::Node | |
findRelation(Node *node) | KPlato::Node | |
findResource(const QString &id) const | KPlato::Project | [inline] |
findResourceGroup(const QString &id) const | KPlato::Project | [inline] |
findSchedule(const QString name, const Schedule::Type type) | KPlato::Node | |
findSchedule(const Schedule::Type type) | KPlato::Node | |
findSchedule(long id) const | KPlato::Node | [inline] |
FinishNotLater enum value | KPlato::Node | |
finishNotLater() const | KPlato::Node | [inline, virtual] |
FixedInterval enum value | KPlato::Node | |
generateWBS(int count, WBSDefinition &def, QString wbs=QString()) | KPlato::Project | [virtual] |
getDelay() | KPlato::Node | |
getDependChildNode(int number) | KPlato::Node | [inline] |
getDependParentNode(int number) | KPlato::Node | [inline] |
getEarliestStart() const | KPlato::Node | [inline] |
getExpectedDuration() | KPlato::Project | [virtual] |
getLatestFinish() const | KPlato::Node | [inline] |
getParent() const | KPlato::Node | [inline] |
getRandomDuration() | KPlato::Project | [virtual] |
group(QString id) | KPlato::Project | |
id() const | KPlato::Node | [inline] |
inCriticalPath() const | KPlato::Node | [inline, virtual] |
indentTask(Node *node, int index=-1) | KPlato::Project | |
init() | KPlato::Project | [private] |
initiateCalculation(Schedule &sch) | KPlato::Project | [protected, virtual] |
initiateCalculationLists(QList< Node * > &startnodes, QList< Node * > &endnodes, QList< Node * > &summarytasks) | KPlato::Project | [protected, virtual] |
insertCalendarId(const QString &id, Calendar *calendar) | KPlato::Project | [virtual] |
insertChildNode(unsigned int index, Node *node) | KPlato::Node | [virtual] |
insertDependChildNode(unsigned int index, Node *node, Relation::Type p=Relation::FinishStart) | KPlato::Node | [virtual] |
insertDependParentNode(unsigned int index, Node *node, Relation::Type p=Relation::FinishStart) | KPlato::Node | [virtual] |
insertId(const QString &id, Node *node) | KPlato::Project | [virtual] |
KPlato::Node::insertId(const QString &id) | KPlato::Node | [inline, virtual] |
insertResourceGroup(unsigned int index, ResourceGroup *resource) | KPlato::Project | [virtual] |
insertResourceGroupId(const QString &id, ResourceGroup *group) | KPlato::Project | [inline] |
insertResourceId(const QString &id, Resource *resource) | KPlato::Project | [inline] |
isChildOf(Node *node) | KPlato::Node | |
isCritical() const | KPlato::Node | [inline, virtual] |
isDependChildOf(Node *node) | KPlato::Node | |
isEndNode() const | KPlato::Node | [virtual] |
isParentOf(Node *node) | KPlato::Node | |
isStartNode() const | KPlato::Node | [virtual] |
leader() | KPlato::Node | [inline] |
leader() const | KPlato::Node | [inline] |
legalChildren(Node *par, Node *child) | KPlato::Project | [protected] |
legalParents(Node *par, Node *child) | KPlato::Project | [protected] |
legalToLink(Node *par, Node *child) | KPlato::Project | [virtual] |
KPlato::Node::legalToLink(Node *node) | KPlato::Node | |
level() | KPlato::Node | [virtual] |
load(QDomElement &element) | KPlato::Project | [virtual] |
KPlato::Node::load(QDomElement &, Project &) | KPlato::Node | [inline, virtual] |
m_accounts | KPlato::Project | [protected] |
m_calendars | KPlato::Project | [protected] |
m_constraint | KPlato::Node | [protected] |
m_constraintEndTime | KPlato::Node | [protected] |
m_constraintStartTime | KPlato::Node | [protected] |
m_currentSchedule | KPlato::Node | [protected] |
m_dateOnlyDuration | KPlato::Node | [protected] |
m_dateOnlyEndDate | KPlato::Node | [protected] |
m_dateOnlyStartDate | KPlato::Node | [protected] |
m_dependChildNodes | KPlato::Node | [protected] |
m_dependParentNodes | KPlato::Node | [protected] |
m_description | KPlato::Node | [protected] |
m_durationBackward | KPlato::Node | [protected] |
m_durationForward | KPlato::Node | [protected] |
m_effort | KPlato::Node | [protected] |
m_endNodes | KPlato::Project | [private] |
m_id | KPlato::Node | [protected] |
m_leader | KPlato::Node | [protected] |
m_name | KPlato::Node | [protected] |
m_nodes | KPlato::Node | [protected] |
m_parent | KPlato::Node | [protected] |
m_resourceGroups | KPlato::Project | [protected] |
m_runningAccount | KPlato::Node | [protected] |
m_schedules | KPlato::Node | [protected] |
m_shutdownAccount | KPlato::Node | [protected] |
m_shutdownCost | KPlato::Node | [protected] |
m_standardWorktime | KPlato::Project | [protected] |
m_startNodes | KPlato::Project | [private] |
m_startupAccount | KPlato::Node | [protected] |
m_startupCost | KPlato::Node | [protected] |
m_summarytasks | KPlato::Project | [private] |
m_visitedBackward | KPlato::Node | [protected] |
m_visitedForward | KPlato::Node | [protected] |
m_wbs | KPlato::Node | [protected] |
makeAppointments() | KPlato::Node | [virtual] |
moveChildDown(Node *node) | KPlato::Node | |
moveChildUp(Node *node) | KPlato::Node | |
moveEarliestStart(DateTime &time) | KPlato::Node | |
moveLatestFinish(DateTime &time) | KPlato::Node | |
moveTaskDown(Node *node) | KPlato::Project | |
moveTaskUp(Node *node) | KPlato::Project | |
MustFinishOn enum value | KPlato::Node | |
mustFinishOn() const | KPlato::Node | [inline, virtual] |
MustStartOn enum value | KPlato::Node | |
mustStartOn() const | KPlato::Node | [inline, virtual] |
name() | KPlato::Node | [inline] |
name() const | KPlato::Node | [inline] |
Node(Node *parent=0) | KPlato::Node | |
Node(Node &node, Node *parent=0) | KPlato::Node | |
nodeAdded(Node *) | KPlato::Project | [signal] |
nodeChanged(Node *) | KPlato::Project | [signal] |
nodeDict() | KPlato::Project | [inline, virtual] |
nodeIdDict | KPlato::Project | [private] |
nodeMoved(Node *) | KPlato::Project | [signal] |
nodeRemoved(Node *) | KPlato::Project | [signal] |
nodeToBeAdded(Node *) | KPlato::Project | [signal] |
nodeToBeMoved(Node *) | KPlato::Project | [signal] |
nodeToBeRemoved(Node *) | KPlato::Project | [signal] |
NodeTypes enum name | KPlato::Node | |
notScheduled() const | KPlato::Node | [inline] |
numChildren() const | KPlato::Node | [inline] |
numDependChildNodes() const | KPlato::Node | [inline] |
numDependParentNodes() const | KPlato::Node | [inline] |
overbookedResources() const | KPlato::Node | [virtual] |
plannedCost() | KPlato::Project | [virtual] |
plannedCost(const QDate &date) | KPlato::Project | [virtual] |
plannedCostTo(const QDate &date) | KPlato::Project | [virtual] |
plannedEffort() | KPlato::Project | [virtual] |
plannedEffort(const QDate &date) | KPlato::Project | [virtual] |
plannedEffortCostPrDay(const QDate &start, const QDate &end) const | KPlato::Project | [virtual] |
plannedEffortTo(const QDate &date) | KPlato::Project | [virtual] |
printCalendarDebug(QByteArray indent="") | KPlato::Project | |
printDebug(bool children, QByteArray indent) | KPlato::Project | [virtual] |
Project(Node *parent=0) | KPlato::Project | |
projectNode() | KPlato::Node | [virtual] |
propagateEarliestStart(DateTime &time) | KPlato::Node | |
propagateLatestFinish(DateTime &time) | KPlato::Node | |
registerNodeId(Node *node) | KPlato::Project | |
removeCalendarId(const QString &id) | KPlato::Project | [virtual] |
removeId(const QString &id) | KPlato::Project | [virtual] |
KPlato::Node::removeId() | KPlato::Node | [inline, virtual] |
removeResourceGroupId(const QString &id) | KPlato::Project | [inline] |
removeResourceId(const QString &id) | KPlato::Project | [inline] |
resetVisited() | KPlato::Node | [virtual] |
resource(QString id) | KPlato::Project | |
resourceError() const | KPlato::Node | [inline] |
resourceGroupIdDict | KPlato::Project | [private] |
resourceGroups() | KPlato::Project | |
resourceIdDict | KPlato::Project | [private] |
resourceNotAvailable() const | KPlato::Node | [inline] |
resourceOverbooked() const | KPlato::Node | [inline, virtual] |
resourceRequest(ResourceGroup *) const | KPlato::Node | [inline, virtual] |
runningAccount() const | KPlato::Node | [inline] |
save(QDomElement &element) const | KPlato::Project | [virtual] |
saveAppointments(QDomElement &element, long id) const | KPlato::Node | [virtual] |
saveRelations(QDomElement &element) const | KPlato::Node | [virtual] |
scheduleBackward(const DateTime &latest, int use) | KPlato::Project | [protected, virtual] |
scheduleForward(const DateTime &earliest, int use) | KPlato::Project | [protected, virtual] |
schedules() | KPlato::Node | [inline] |
schedulingError() const | KPlato::Node | [inline, virtual] |
setConstraint(Node::ConstraintType type) | KPlato::Node | |
setConstraint(QString &type) | KPlato::Node | |
setConstraintEndTime(QDateTime time) | KPlato::Node | [inline, virtual] |
setConstraintStartTime(QDateTime time) | KPlato::Node | [inline, virtual] |
setCurrentSchedule(long id) | KPlato::Project | [virtual] |
setCurrentSchedulePtr(Schedule *schedule) | KPlato::Node | [inline] |
setDefaultCalendar(Calendar *cal) | KPlato::Project | |
setDescription(const QString &d) | KPlato::Node | |
setEarliestStart(const DateTime &dt) | KPlato::Node | [inline] |
setEffort(Effort *e) | KPlato::Node | [inline] |
setEndTime(DateTime endTime) | KPlato::Node | |
setId(QString id) | KPlato::Node | |
setLatestFinish(const DateTime &dt) | KPlato::Node | [inline] |
setLeader(const QString &l) | KPlato::Node | |
setName(const QString &n) | KPlato::Node | |
setParent(Node *newParent) | KPlato::Node | [inline] |
setParentSchedule(Schedule *sch) | KPlato::Project | [virtual] |
setRunningAccount(Account *acc) | KPlato::Node | [inline] |
setScheduleDeleted(long id, bool onoff) | KPlato::Node | |
setShutdownAccount(Account *acc) | KPlato::Node | [inline] |
setShutdownCost(double cost) | KPlato::Node | [inline] |
setStandardWorktime(StandardWorktime *worktime) | KPlato::Project | |
setStartTime(DateTime startTime) | KPlato::Node | |
setStartupAccount(Account *acc) | KPlato::Node | [inline] |
setStartupCost(double cost) | KPlato::Node | [inline] |
setWorkEndTime(const DateTime &dt) | KPlato::Node | [inline] |
setWorkStartTime(const DateTime &dt) | KPlato::Node | [inline] |
shutdownAccount() const | KPlato::Node | [inline] |
shutdownCost() const | KPlato::Node | [inline] |
siblingAfter() | KPlato::Node | |
siblingBefore() | KPlato::Node | |
standardWorktime() | KPlato::Project | [inline] |
startDate() const | KPlato::Node | [inline] |
StartNotEarlier enum value | KPlato::Node | |
startNotEarlier() const | KPlato::Node | [inline, virtual] |
startTime() const | KPlato::Project | [virtual] |
KPlato::Node::startTime() | KPlato::Node | [inline] |
startupAccount() const | KPlato::Node | [inline] |
startupCost() const | KPlato::Node | [inline] |
summarytaskDurationBackward(const DateTime &) | KPlato::Node | [inline, virtual] |
summarytaskDurationForward(const DateTime &) | KPlato::Node | [inline, virtual] |
summarytaskEarliestStart() | KPlato::Node | [inline, virtual] |
summarytaskLatestFinish() | KPlato::Node | [inline, virtual] |
takeChildNode(Node *node) | KPlato::Node | |
takeChildNode(int number) | KPlato::Node | |
takeDependChildNode(Relation *rel) | KPlato::Node | |
takeDependParentNode(Relation *rel) | KPlato::Node | |
takeResourceGroup(ResourceGroup *resource) | KPlato::Project | [inline] |
takeSchedule(const Schedule *schedule) | KPlato::Node | |
type() const | KPlato::Project | [virtual] |
Type_Milestone enum value | KPlato::Node | |
Type_Node enum value | KPlato::Node | |
Type_Periodic enum value | KPlato::Node | |
Type_Project enum value | KPlato::Node | |
Type_Subproject enum value | KPlato::Node | |
Type_Summarytask enum value | KPlato::Node | |
Type_Task enum value | KPlato::Node | |
typeToString(bool trans=false) const | KPlato::Node | |
unindentTask(Node *node) | KPlato::Project | |
uniqueNodeId(int seed=1) | KPlato::Project | |
wbs() const | KPlato::Node | [inline] |
workEndTime() const | KPlato::Node | [inline, virtual] |
workStartTime() const | KPlato::Node | [inline, virtual] |
~Node()=0 | KPlato::Node | [pure virtual] |
~Project() | KPlato::Project | |