kplato

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KPlato::AbstractChartModelAbstract interface for chart model classes
KPlato::AccountAccount holds one account
Scripting::AccountAccount manager in a project
KPlato::AccountItemModel
KPlato::AccountModel
KPlato::AccountsAccounts administrates all accounts
KPlato::AccountsEditor
KPlato::AccountsTreeView
KPlato::AccountsView
KPlato::Context::Accountsview
KPlato::AccountsviewConfigDialog
KPlato::AccountsviewConfigPanel
KPlato::AccountsviewConfigurePanelBase
AccountsviewConfigurePanelBase
KPlato::AccountTreeView
KPlato::Completion::UsedEffort::ActualEffort
KPlato::AddAccountCmd
KPlato::AddCompletionActualEffortCmd
KPlato::AddCompletionEntryCmd
KPlato::AddCompletionUsedEffortCmd
KPlato::AddRelationCmd
KPlato::AddRelationDialog
KPlato::AddResourceCmd
KPlato::AddResourceGroupCmd
KPlato::AddResourceGroupRequestCmd
KPlato::AddResourceRequestCmd
KPlato::AddScheduleManagerCmd
KPlato::AddViewPanel
KPlato::AppointmentA 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::AppointmentInterval
KPlato::AppointmentIntervalListThis list is sorted after 1) startdatetime, 2) enddatetime
KPlato::BaselineScheduleCmd
KPlato::BuiltinSchedulerPlugin
KPlato::CalculateScheduleCmd
Scripting::CalendarCalendar in a project
KPlato::CalendarCalendar defines the working and nonworking days and hours
KPlato::CalendarAddCmd
KPlato::CalendarAddDayCmd
KPlato::CalendarAddTimeIntervalCmd
KPlato::CalendarDay
KPlato::CalendarDayItemModel
KPlato::CalendarDayItemModelBase
KPlato::CalendarDayView
KPlato::CalendarEditor
KPlato::CalendarItemModel
KPlato::CalendarModifyDateCmd
KPlato::CalendarModifyDayCmd
KPlato::CalendarModifyNameCmd
KPlato::CalendarModifyParentCmd
KPlato::CalendarModifyStateCmd
KPlato::CalendarModifyTimeIntervalCmd
KPlato::CalendarModifyTimeZoneCmd
KPlato::CalendarModifyWeekdayCmd
KPlato::CalendarRemoveCmd
KPlato::CalendarRemoveDayCmd
KPlato::CalendarRemoveTimeIntervalCmd
KPlato::CalendarTreeView
KPlato::CalendarWeekdays
KPlato::Chart
KPlato::ChartAxisIndexDescribes an axis or an axis set
KPlato::ChartDataIndexDescribes data sets to be ploted
KPlato::ChartPanel
KPlato::ChartPanelBase
ChartPanelBase
KPlato::ChartView
KPlato::ChartWidget
KPlato::WBSDefinition::CodeDef
KPlato::ComboBoxDelegate
KPlato::CompletionHolds information about the tasks progress
KPlato::CompletionEntryEditor
KPlato::CompletionEntryItemModel
KPlato::Config
KPlato::ConfigBase
KPlato::ConfigBehaviorPanel
ConfigBehaviorPanelBase
KPlato::ConfigTaskPanelImpl
KPlato::Context
KPlato::CostBreakdownItemModel
KPlato::Account::CostPlace
KPlato::CriticalPathItemModel
KPlato::PrintingOptions::Data
KPlato::NodeChartModel::DataShown
KPlato::DateMap
KPlato::DateTableDataModel
KPlato::DateTableDateDelegate
KPlato::DateTimeDateTime is a KDateTime which knows about Duration Note that in KPlato all datetimes are really in the time zone specified in the project
KPlato::DeleteRelationCmd
KPlato::DeleteScheduleManagerCmd
KPlato::DependecyViewPrintingDialog
KPlato::DependencyConnectorItem
KPlato::DependencyCreatorItem
KPlato::DependencyEditor
KPlato::DependencyLinkItem
KPlato::DependencyLinkItemBase
KPlato::DependencyNodeItem
KPlato::DependencyNodeSymbolItem
KPlato::DependencyScene
KPlato::DependencyView
KPlato::Document
KPlato::DocumentAddCmd
KPlatoWork::DocumentChildDocumentChild stores info about documents opened for editing
KPlato::DocumentItemModel
KPlato::DocumentModel
KPlato::DocumentModifySendAsCmd
KPlato::DocumentModifyStatusCmd
KPlato::DocumentModifyTypeCmd
KPlato::DocumentModifyUrlCmd
KPlato::DocumentRemoveCmd
KPlato::Documents
KPlato::DocumentsEditor
KPlato::DocumentsPanel
KPlato::DocumentTreeView
KPlato::DoubleSpinBoxDelegate
KPlato::DoubleTreeViewBase
KPlato::DoubleTreeViewPrintingDialog
KPlato::DurationCan be used to store a timespan in a convenient format
KPlato::DurationSpinBoxThe DurationSpinBox provides a spinbox and a line edit to display and edit durations
KPlato::DurationSpinBoxDelegate
KPlato::EditCategoryPanel
KPlato::EditViewPanel
KPlato::EffortCost
KPlato::EffortCostMap
KPlato::Completion::Entry
KPlato::EnumDelegate
KPlato::EstimateStores how much time (or effort) it takes to complete a Task
KPlato::EstimateModifyOptimisticRatioCmd
KPlato::EstimateModifyPessimisticRatioCmd
KPlato::EstimateModifyRiskCmd
KPlatoWork::Factory
KPlato::Factory
KPlato::Frame
GanttChartDisplayOptions
KPlato::GanttChartDisplayOptionsPanel
KPlato::GanttItemDelegate
KPlato::GanttItemModel
KPlato::GanttPrintingDialog
KPlato::GanttPrintingOptions
GanttPrintingOptionsWidget
KPlato::GanttTreeView
KPlato::GanttView
KPlato::Context::Ganttview
KPlato::GanttViewBase
KPlato::GanttViewSettingsDialog
KPlato::GeneralNodeItemModel
KPlato::GeneralNodeTreeView
KPlato::HtmlView
KPlato::InsertFileDialog
KPlato::InsertFilePanel
KPlato::InsertProjectCmd
KPlato::ResourceRequestCollection::Interval
KPlato::IntervalEdit
KPlato::IntervalEditBase
IntervalEditBase
KPlato::IntervalEditDialog
KPlato::IntervalEditImpl
KPlato::IntervalItem
KPlato::IntMap
KPlato::ItemViewSettup::Item
KPlato::ItemDelegateItemDelegate implements improved control over closeEditor
ItemDelegate
KPlato::ItemModelBase
ItemViewSettings
KPlato::ItemViewSettup
KPlato::ItemViewSettupDialog
KActionSelector
KConfigSkeleton
KPlato::KDatePickerA date selection widget
KPlato::KDateTableDate selection table
KPlato::KDateTableCustomDateDelegate
KPlato::KDateTableDataModel
KPlato::KDateTableDateDelegate
KPlato::KDateTableWeekDayDelegate
KPlato::KDateTableWeekNumberDelegate
KDateTime
KPlato::KDateValidatorValidates user-entered dates
KDialog
KoDockFactory
KoDocument
KoFactory
KoPrintingDialog
KoScriptingModule
KoScriptingPart
KoView
KoViewAdaptor
KoViewIface
KPageDialog
KPlatoAboutPage
KPlatoConfigSkeleton
KPlatoRCPSPlugin
KPlatoRCPSScheduler
KPlatoScriptingPartImplements a KPart component to integrate scripting into KPlato
KPlatoWork_Application
KPlatoWork_MainWindow
KPlato::KPlotAxisAxis for KPlotWidget
KPlato::KPlotObjectEncapsulates a data set to be plotted in a KPlotWidget
KPlato::KPlotWidgetGeneric data plotting widget
KPlato::KPopupFrameFrame with popup menu behavior
KUniqueApplication
KPlato::LocaleConfigMoney
LocaleConfigMoney
KPlato::LocaleConfigMoneyDialog
KPlato::Schedule::Log
KPlato::MacroCommand
KPlato::MainProjectDialog
KPlato::MainProjectPanel
KPlato::MainScheduleMainSchedule holds scheduling information for the main project node
MainWindow
KPlato::MilestoneGanttView
KPlato::MilestoneItemModel
KPlato::MilestoneKDGanttView
KPlato::MilestoneProgressDialog
KPlato::MilestoneProgressPanel
KPlato::MilestoneProgressPanelImpl
KPlato::ModifyAccountDescriptionCmd
KPlato::ModifyCompletionActualEffortCmd
KPlato::ModifyCompletionEntryCmd
KPlato::ModifyCompletionEntrymodeCmd
KPlato::ModifyCompletionFinishedCmd
KPlato::ModifyCompletionFinishTimeCmd
KPlato::ModifyCompletionPercentFinishedCmd
KPlato::ModifyCompletionRemainingEffortCmd
KPlato::ModifyCompletionStartedCmd
KPlato::ModifyCompletionStartTimeCmd
KPlato::ModifyCurrencyFractionalDigitsCmd
KPlato::ModifyCurrencySymolCmd
KPlato::ModifyDefaultAccountCmd
KPlato::ModifyEstimateCalendarCmd
KPlato::ModifyEstimateCmd
KPlato::ModifyEstimateTypeCmd
KPlato::ModifyEstimateUnitCmd
KPlato::ModifyNegativeMonetarySignPositionCmd
KPlato::ModifyNegativePrefixCurrencySymolCmd
KPlatoWork::ModifyPackageSettingsCmd
KPlato::ModifyPositiveMonetarySignPositionCmd
KPlato::ModifyPositivePrefixCurrencySymolCmd
KPlato::ModifyProjectLocaleCmd
KPlato::ModifyRelationDialog
KPlato::ModifyRelationLagCmd
KPlato::ModifyRelationTypeCmd
KPlato::ModifyResourceAvailableFromCmd
KPlato::ModifyResourceAvailableUntilCmd
KPlato::ModifyResourceCalendarCmd
KPlato::ModifyResourceEmailCmd
KPlato::ModifyResourceGroupNameCmd
KPlato::ModifyResourceGroupRequestUnitsCmd
KPlato::ModifyResourceGroupTypeCmd
KPlato::ModifyResourceInitialsCmd
KPlato::ModifyResourceNameCmd
KPlato::ModifyResourceNormalRateCmd
KPlato::ModifyResourceOvertimeRateCmd
KPlato::ModifyResourceRequestUnitsCmd
KPlato::ModifyResourceTypeCmd
KPlato::ModifyResourceUnitsCmd
KPlato::ModifyScheduleManagerAllowOverbookingCmd
KPlato::ModifyScheduleManagerCalculateAllCmd
KPlato::ModifyScheduleManagerDistributionCmd
KPlato::ModifyScheduleManagerNameCmd
KPlato::ModifyScheduleManagerSchedulerCmd
KPlato::ModifyScheduleManagerSchedulingDirectionCmd
KPlato::ModifyStandardWorktimeDayCmd
KPlato::ModifyStandardWorktimeMonthCmd
KPlato::ModifyStandardWorktimeWeekCmd
KPlato::ModifyStandardWorktimeYearCmd
Scripting::ModuleEnables access to the KPlato functionality from within the scripting backends
KPlato::MoneyDelegate
KPlato::MoveResourceCmd
KPlato::MyKDGanttView
KPlato::NamedCommand
KPlato::NodeThis class represents any node in the project, a node can be a project or a subproject or any task
Scripting::NodeNode in a project
KPlato::NodeChartModelData interface to chart data
KPlato::NodeDeleteCmd
KPlato::NodeIndentCmd
KPlato::NodeItemModel
KPlato::NodeModel
KPlato::NodeModifyConstraintCmd
KPlato::NodeModifyConstraintEndTimeCmd
KPlato::NodeModifyConstraintStartTimeCmd
KPlato::NodeModifyDescriptionCmd
KPlato::NodeModifyEndTimeCmd
KPlato::NodeModifyIdCmd
KPlato::NodeModifyLeaderCmd
KPlato::NodeModifyNameCmd
KPlato::NodeModifyRunningAccountCmd
KPlato::NodeModifyShutdownAccountCmd
KPlato::NodeModifyShutdownCostCmd
KPlato::NodeModifyStartTimeCmd
KPlato::NodeModifyStartupAccountCmd
KPlato::NodeModifyStartupCostCmd
KPlato::NodeMoveCmd
KPlato::NodeMoveDownCmd
KPlato::NodeMoveUpCmd
KPlato::NodeScheduleNodeSchedule holds scheduling information for a node (task)
KPlato::NodeSortFilterProxyModel
KPlato::NodeTreeView
KPlato::NodeUnindentCmd
KPlatoWork::PackageRemoveCmd
KPlatoWork::PackageSettingsDialog
KPlatoWork::PackageSettingsPanel
KPlatoWork::PartThis part handles work packages
KPlato::Part
PerformanceStatus
KPlato::PerformanceStatusBase
KPlato::PerformanceStatusTreeView
KPlato::PerformanceStatusView
KPlato::PerformanceStatusViewSettingsDialog
KPlato::PerformanceStatusViewSettingsPanel
PerformanceStatusViewSettingsPanel
KPlato::PertCpmView
KPlato::PertEditor
KPlato::PertResult
KPlato::PertResultItemModelThis model displays results from project scheduling
KPlato::Context::Pertview
KPlato::PlotWidget
KPlato::PrintingDialog
KPlato::PrintingHeaderFooter
PrintingHeaderFooter
KPlato::PrintingOptions
KPlato::ProgressBarDelegate
KPlato::ProjectProject is the main node in a project, it contains child nodes and possibly sub-projects
Scripting::ProjectKPlato project
KPlato::ProjectModifyConstraintCmd
KPlato::ProjectModifyDefaultCalendarCmd
KPlato::ProjectModifyEndTimeCmd
KPlato::ProjectModifyStartTimeCmd
KPlato::ProjectStatusView
KPlato::ProjectStatusViewSettingsDialog
KPlato::ProxyRelation
ReadWritePart
KPlato::RecalculateDialog
KPlato::RecalculateDialogImpl
KPlato::RelationThe relation class couples 2 nodes together which are dependent on each other
KPlato::RelationEditor
KPlato::RelationItemModel
KPlato::RelationModel
KPlato::RelationPanel
KPlato::RelationTreeView
KPlato::RemoveAccountCmd
KPlato::RemoveCompletionEntryCmd
KPlato::RemoveResourceCmd
KPlato::RemoveResourceGroupCmd
KPlato::RemoveResourceGroupRequestCmd
KPlato::RemoveResourceRequestCmd
KPlato::RenameAccountCmd
KPlato::Context::Reportview
KPlato::RequestResourcesPanel
KPlato::ResetBaselineScheduleCmd
Scripting::ResourceResource in a project
KPlato::ResourceAny resource that is used by a task
KPlato::ResourceAllocationEditor
KPlato::ResourceAllocationItemModelThe ResourceAllocationItemModel facilitates viewing and modifying resource allocations for a task
KPlato::ResourceAllocationModelThe ResourceAllocationModel gives access to resource requests
KPlato::ResourceAllocationTreeView
ResourceAppointmentsDisplayOptions
KPlato::ResourceAppointmentsDisplayOptionsPanel
KPlato::ResourceAppointmentsGanttModelThe ResourceAppointmentsGanttModel specialized for use by KDGantt
KPlato::ResourceAppointmentsGanttView
KPlato::ResourceAppointmentsItemModelThe ResourceAppointmentsItemModel organizes appointments as hours booked per day (or week, month)
KPlato::ResourceAppointmentsRowModelThe ResourceAppointmentsRowModel returns each appointment interval as a new row
KPlato::ResourceAppointmentsSettingsDialog
KPlato::ResourceAppointmentsTreeView
KPlato::ResourceAppointmentsView
KPlato::ResourceAssignmentView
KPlato::ResourceDialog
KPlato::ResourceDialogImpl
KPlato::ResourceEditor
KPlato::ResourceGanttItemDelegate
KPlato::ResourceGroupThis class represents a group of similar resources to be assigned to a task e.g
Scripting::ResourceGroupResource group in a project
KPlato::ResourceGroupRequest
KPlato::ResourceItemModel
KPlato::ResourceModel
KPlato::ResourceRequest
KPlato::ResourceRequestCollection
KPlato::ResourceScheduleResourceSchedule holds scheduling information for a resource
KPlato::ResourcesList
KPlato::ResourceTreeView
KPlato::Context::Resourceview
KPlato::RiskRisk is associated with a resource/task pairing to indicate the planner's confidence in the estimated effort
Scripting::ScheduleSchedule manager in a project
KPlato::ScheduleHolds data calculated during project calculation and scheduling, eg start- and end-times and appointments
KPlato::ScheduleEditor
KPlato::ScheduleHandlerView
KPlato::ScheduleItemModel
KPlato::ScheduleLogItemModel
KPlato::ScheduleLogTreeView
KPlato::ScheduleLogView
KPlato::ScheduleManagerScheduleManager is used by the Project class to manage the schedules
KPlato::ScheduleModel
KPlato::SchedulerPlugin
KPlato::SchedulerPluginLoader
KPlato::SchedulesDocker
KPlato::SchedulesDockerFactory
KPlato::ScheduleSortFilterModel
KPlato::ScheduleTreeView
KPlato::SchedulingState
ScriptingDataQueryView
ScriptingDataQueryViewThe ScriptingDataQueryView provides a selection listview that displays
ScriptingNodePropertyListViewThe ScriptingNodePropertyListView provides a selection listview that displays the nodes accessible properties and lets the user select a number of them
ScriptingScheduleListViewThe ScriptingSheetsListView provides a listview-widget that displays all sheets and lets the user choose 0..n of them plus specify cell-ranges for all of them
KPlato::SelectorDelegate
KPlato::Slider
KPlato::SpinBoxDelegate
KPlato::SplitItemViewSettupDialog
KPlato::SplitterViewSplitterView is a view with a vertical QSplitter that can contain other ViewBase based views and/or KTabWidgets that can hold ViewVase based views as well
KPlato::StandardWorktime
KPlato::StandardWorktimeDialog
StandardWorktimeDialogBase
KPlato::StandardWorktimeDialogImpl
KPlato::StyleOptionHeader
KPlato::StyleOptionViewItem
KPlato::SubtaskAddCmd
KPlato::SummaryTaskDialogThe dialog that shows and allows you to alter summary tasks
KPlato::SummaryTaskGeneralPanel
KPlato::TaskA task in the scheduling software is represented by this class
KPlato::TaskAddCmd
KPlato::TaskAddDialog
KPlato::TaskCompleteDelegate
KPlatoWork::TaskCompletionDialog
TaskCompletionPanel
KPlatoWork::TaskCompletionPanel
KPlato::TaskCostPanel
KPlato::TaskCostPanelImpl
KPlato::TaskDefaultPanel
KPlato::TaskDescriptionDialog
KPlato::TaskDescriptionPanel
KPlato::TaskDescriptionPanelImpl
KPlato::TaskDialogThe dialog that shows and allows you to alter any task
KPlato::TaskEditor
KPlato::TaskGeneralPanel
KPlato::TaskGeneralPanelImpl
KPlato::TaskProgressDialog
KPlato::TaskProgressPanel
KPlato::TaskProgressPanelImpl
KPlato::TaskStatusItemModel
KPlato::TaskStatusTreeView
KPlato::TaskStatusView
KPlato::TaskStatusViewSettingsDialog
TaskStatusViewSettingsPanel
KPlato::TaskStatusViewSettingsPanel
KPlato::TaskView
KPlatoWork::TaskWorkPackageModelGives access to workpackage status for the resources assigned to the task in this package
KPlatoWork::TaskWorkPackageTreeView
KPlato::TaskWorkPackageView
KPlatoWork::TaskWorkPackageView
KPlato::TimeDelegate
KPlato::TimeIntervalTimeInterval is defined as a start time and a length
KPlato::ToolTip
KPlato::TreeViewBase
KPlato::TreeViewPrintingDialog
Ui_ConfigTaskPanelBase
Ui_MainProjectPanelBase
Ui_MilestoneProgressPanelBase
Ui_PackageSettings
Ui_RecalculateDialog
Ui_RelationPanel
Ui_ResourceDialogBase
Ui_SummaryTaskGeneralPanelBase
Ui_TaskCostPanelBase
Ui_TaskDescriptionPanelBase
Ui_TaskGeneralPanelBase
Ui_TaskProgressPanelBase
Ui_WBSDefinitionPanelBase
Ui_WorkPackageConfigPanel
Ui_WorkPackageSendPanel
KPlato::Completion::UsedEffort
KPlato::UsedEffortEditor
KPlato::UsedEffortItemModel
KPlatoWork::View
View
KPlato::View
KPlato::ViewActionLists
KPlato::ViewAdaptor
KPlato::ViewBaseViewBase is the baseclass of all sub-views to View
KPlato::ViewIface
KPlato::ViewInfo
KPlato::ViewListDialog
KPlato::ViewListDocker
KPlato::ViewListDockerFactory
KPlato::ViewListEditCategoryDialog
KPlato::ViewListEditViewDialog
KPlato::ViewListItem
KPlato::ViewListTreeWidget
KPlato::ViewListWidget
KPlato::WBSDefinition
KPlato::WBSDefinitionDialog
KPlato::WBSDefinitionModifyCmd
KPlato::WBSDefinitionPanel
KPlato::WeekMap
KPlato::WhatsThis
KPlatoWork::WorkPackageA work package consists of a Project node and one Task node along with scheduling information and assigned resources
KPlato::WorkPackageControls work flow for a task
KPlato::WorkPackageAddCmd
KPlato::WorkPackageConfigPanel
KPlato::WorkPackageModel
KPlato::WorkPackageSendDialog
KPlato::WorkPackageSendPanel
KPlato::WorkPackageSettings
KPlato::XMLLoaderObject