kplato
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:KPlato::Account | Account holds one account |
KPlato::Accounts | Accounts administrates all accounts |
KPlato::Appointment | A resource (Resource) can be scheduled to be used at any time, this is represented internally with Appointments There is one Appointment per resource-task pair |
KPlato::AppointmentIntervalList | This list is sorted after 1) startdatetime, 2) enddatetime |
KPlato::Calendar | Calendar defines the working and nonworking days and hours |
KPlato::CalendarPanel | Provides a widget for calendar input |
KPlato::DateInternalMonthPicker | A table containing month names |
KPlato::DateInternalWeekSelector | Week selection widget |
KPlato::DateInternalYearSelector | Year selection widget |
KPlato::DateTime | DateTime is a QDateTime which knows about Duration |
KPlato::DateValidator | Validates user-entered dates |
KPlato::DoubleListViewBase | The class DoubleListViewBase provides a double listview where the right listview (the slave) containes columns of double values and the left listview (the master) is the 'item' listview and also provides for a sum total column of the values in the slave listview |
KPlato::Duration | The duration class can be used to store a timespan in a convenient format |
KPlato::Effort | Any Node will store how much time it takes to complete the node (typically a Task) in the traditional scheduling software the effort which is needed to complete the node is not simply a timespan but is stored as an optimistic, a pessimistic and an expected timespan |
KPlato::FieldDescriptor | This structure describes one of the fields shown |
KPlato::MainSchedule | MainSchedule holds scheduling information for the main project node |
KPlato::Node | This class represents any node in the project, a node can be a project or a subproject or any task |
KPlato::NodeSchedule | NodeSchedule holds scheduling information for a node (task) |
KPlato::PopupFrame | Frame with popup menu behaviour |
KPlato::Project | Project is the main node in a project, it contains child nodes and possibly sub-projects |
KPlato::Relation | The relation class couples a 2 nodes together which are dependent on each other |
KPlato::Resource | Any resource that is used by a task |
KPlato::ResourceGroup | This class represents a group of similar resources to be assigned to a task e.g |
KPlato::ResourceSchedule | ResourceSchedule holds scheduling information for a resource |
KPlato::Risk | Risk is associated with a resource/task pairing to indicate the planner's confidence in the estimated effort |
KPlato::Schedule | Holds data calculated during project calculation and scheduling, eg start- and end-times and appointments |
KPlato::SummaryTaskDialog | The dialog that shows and allows you to alter summary tasks |
KPlato::Task | A task in the scheduling software is represented by this class |
KPlato::TaskDialog | The dialog that shows and allows you to alter any task |