KPlato::MainSchedule Class Reference
#include <kptschedule.h>
Inheritance diagram for KPlato::MainSchedule:
Public Member Functions | |
| MainSchedule (Node *node, TQString name, Schedule::Type type, long id) | |
| virtual bool | isDeleted () const |
| virtual bool | loadXML (const TQDomElement &element, Project &project) |
| virtual void | saveXML (TQDomElement &element) const |
| virtual void | printDebug (TQString ident) |
Public Member Functions inherited from KPlato::NodeSchedule | |
| NodeSchedule (Node *node, TQString name, Schedule::Type type, long id) | |
| NodeSchedule (Schedule *parent, Node *node) | |
| void | setDeleted (bool on) |
| virtual bool | loadXML (const TQDomElement &element) |
| virtual void | addAppointment (Schedule *resource, DateTime &start, DateTime &end, double load=100) |
| virtual Node * | node () const |
| virtual void | setNode (Node *n) |
Public Member Functions inherited from KPlato::Schedule | |
| Schedule (Schedule *parent) | |
| Schedule (TQString name, Type type, long id) | |
| TQString | name () const |
| void | setName (TQString name) |
| Type | type () const |
| void | setType (Type type) |
| void | setType (TQString type) |
| TQString | typeToString (bool translate=false) const |
| long | id () const |
| void | setId (long id) |
| void | setParent (Schedule *parent) |
| Schedule * | parent () const |
| virtual Resource * | resource () const |
| void | saveCommonXML (TQDomElement &element) const |
| void | saveAppointments (TQDomElement &element) const |
| TQPtrList< Appointment > & | appointments () |
| virtual bool | add (Appointment *appointment) |
| void | removeAppointment (Appointment *appointment) |
| void | takeAppointment (Appointment *appointment) |
| Appointment * | findAppointment (Schedule *resource, Schedule *node) |
| Appointment | appointmentIntervals () const |
| virtual bool | isOverbooked () const |
| virtual bool | isOverbooked (const DateTime &, const DateTime &) const |
| virtual TQStringList | overbookedResources () const |
| virtual EffortCostMap | plannedEffortCostPrDay (const TQDate &start, const TQDate &end) const |
| virtual Duration | plannedEffort () const |
| virtual Duration | plannedEffort (const TQDate &date) const |
| virtual Duration | plannedEffortTo (const TQDate &date) const |
| virtual Duration | actualEffort () const |
| virtual Duration | actualEffort (const TQDate &date) const |
| virtual Duration | actualEffortTo (const TQDate &date) const |
| virtual double | plannedCost () const |
| virtual double | plannedCost (const TQDate &date) const |
| virtual double | plannedCostTo (const TQDate &date) const |
| virtual double | actualCost () const |
| virtual double | actualCost (const TQDate &date) const |
| virtual double | actualCostTo (const TQDate &date) const |
| double | effortPerformanceIndex (const TQDate &, bool *) |
| double | costPerformanceIndex (const TQDate &, bool *) |
| virtual double | normalRatePrHour () const |
| void | setEarliestStart (DateTime &dt) |
| void | setLatestFinish (DateTime &dt) |
| virtual void | initiateCalculation () |
| virtual void | calcResourceOverbooked () |
| void | setScheduled (bool on) |
| bool | isScheduled () const |
| DateTime | start () const |
| DateTime | end () const |
Additional Inherited Members | |
Public Types inherited from KPlato::Schedule | |
| enum | Type { Expected =0 , Optimistic =1 , Pessimistic =2 } |
Protected Member Functions inherited from KPlato::NodeSchedule | |
| void | init () |
Protected Attributes inherited from KPlato::Schedule | |
| TQString | m_name |
| Type | m_type |
| long | m_id |
| bool | m_deleted |
| TQPtrList< Appointment > | m_appointments |
| Schedule * | m_parent |
| DateTime | earliestStart |
| DateTime | latestFinish |
| DateTime | startTime |
| DateTime | endTime |
| Duration | duration |
| bool | resourceError |
| bool | resourceOverbooked |
| bool | resourceNotAvailable |
| bool | schedulingError |
| bool | notScheduled |
| DateTime | workStartTime |
| DateTime | workEndTime |
| bool | inCriticalPath |
Detailed Description
MainSchedule holds scheduling information for the main project node.
Definition at line 303 of file kptschedule.h.
Constructor & Destructor Documentation
◆ MainSchedule() [1/2]
| KPlato::MainSchedule::MainSchedule | ( | ) |
Definition at line 555 of file kptschedule.cpp.
◆ MainSchedule() [2/2]
| KPlato::MainSchedule::MainSchedule | ( | Node * | node, |
| TQString | name, | ||
| Schedule::Type | type, | ||
| long | id | ||
| ) |
Definition at line 561 of file kptschedule.cpp.
◆ ~MainSchedule()
| KPlato::MainSchedule::~MainSchedule | ( | ) |
Definition at line 567 of file kptschedule.cpp.
Member Function Documentation
◆ isDeleted()
|
inlinevirtual |
Reimplemented from KPlato::NodeSchedule.
Definition at line 309 of file kptschedule.h.
◆ loadXML()
|
virtual |
Definition at line 571 of file kptschedule.cpp.
◆ printDebug()
|
virtual |
Reimplemented from KPlato::NodeSchedule.
Definition at line 658 of file kptschedule.cpp.
◆ saveXML()
|
virtual |
Reimplemented from KPlato::NodeSchedule.
Definition at line 603 of file kptschedule.cpp.
The documentation for this class was generated from the following files:

Public Member Functions inherited from