kplato

KPlato Namespace Reference


Classes

class  IntervalItem
class  Account
 Account holds one account. More...
class  Accounts
 Accounts administrates all accounts. More...
class  AccountsDialog
class  AccountsPanel
class  AccountsView
class  AccountsviewConfigDialog
class  AccountsviewConfigPanel
class  AppointmentInterval
class  AppointmentIntervalList
 This list is sorted after 1) startdatetime, 2) enddatetime. More...
class  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. More...
class  CalendarDay
class  CalendarWeekdays
class  Calendar
 Calendar defines the working and nonworking days and hours. More...
class  StandardWorktime
class  CalendarEdit
class  CalendarEditBase
class  CalendarListDialogImpl
class  CalendarListDialog
class  CalendarListDialogBase
class  CalendarPanel
 Provides a widget for calendar input. More...
class  PertNodeItem
class  PertProjectItem
class  PertTaskItem
class  PertMilestoneItem
class  PertRelationItem
class  ItemBase
class  GanttViewSummaryItem
class  GanttViewTaskItem
class  GanttViewEventItem
class  NamedCommand
class  CalendarAddCmd
class  CalendarDeleteCmd
class  CalendarModifyNameCmd
class  CalendarModifyParentCmd
class  CalendarAddDayCmd
class  CalendarRemoveDayCmd
class  CalendarModifyDayCmd
class  CalendarModifyWeekdayCmd
class  NodeDeleteCmd
class  TaskAddCmd
class  SubtaskAddCmd
class  NodeModifyNameCmd
class  NodeModifyLeaderCmd
class  NodeModifyDescriptionCmd
class  NodeModifyConstraintCmd
class  NodeModifyConstraintStartTimeCmd
class  NodeModifyConstraintEndTimeCmd
class  NodeModifyStartTimeCmd
class  NodeModifyEndTimeCmd
class  NodeModifyIdCmd
class  NodeIndentCmd
class  NodeUnindentCmd
class  NodeMoveUpCmd
class  NodeMoveDownCmd
class  AddRelationCmd
class  DeleteRelationCmd
class  ModifyRelationTypeCmd
class  ModifyRelationLagCmd
class  AddResourceRequestCmd
class  RemoveResourceRequestCmd
class  ModifyEffortCmd
class  EffortModifyOptimisticRatioCmd
class  EffortModifyPessimisticRatioCmd
class  ModifyEffortTypeCmd
class  EffortModifyRiskCmd
class  AddResourceGroupRequestCmd
class  RemoveResourceGroupRequestCmd
class  AddResourceCmd
class  RemoveResourceCmd
class  ModifyResourceNameCmd
class  ModifyResourceInitialsCmd
class  ModifyResourceEmailCmd
class  ModifyResourceTypeCmd
class  ModifyResourceUnitsCmd
class  ModifyResourceAvailableFromCmd
class  ModifyResourceAvailableUntilCmd
class  ModifyResourceNormalRateCmd
class  ModifyResourceOvertimeRateCmd
class  ModifyResourceCalendarCmd
class  RemoveResourceGroupCmd
class  AddResourceGroupCmd
class  ModifyResourceGroupNameCmd
class  TaskModifyProgressCmd
class  ProjectModifyBaselineCmd
class  AddAccountCmd
class  RemoveAccountCmd
class  RenameAccountCmd
class  ModifyAccountDescriptionCmd
class  NodeModifyStartupCostCmd
class  NodeModifyShutdownCostCmd
class  NodeModifyRunningAccountCmd
class  NodeModifyStartupAccountCmd
class  NodeModifyShutdownAccountCmd
class  ModifyDefaultAccountCmd
class  ProjectModifyConstraintCmd
class  ProjectModifyStartTimeCmd
class  ProjectModifyEndTimeCmd
class  CalculateProjectCmd
class  RecalculateProjectCmd
class  ModifyStandardWorktimeYearCmd
class  ModifyStandardWorktimeMonthCmd
class  ModifyStandardWorktimeWeekCmd
class  ModifyStandardWorktimeDayCmd
class  Config
class  ConfigBehaviorPanel
class  ConfigDialog
class  Context
class  DateInternalWeekSelector
 Week selection widget. More...
class  DateInternalMonthPicker
 A table containing month names. More...
class  DateInternalYearSelector
 Year selection widget. More...
class  PopupFrame
 Frame with popup menu behaviour. More...
class  DateValidator
 Validates user-entered dates. More...
class  DateTable
class  DateTime
 DateTime is a QDateTime which knows about Duration. More...
class  ListView
class  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. More...
class  Duration
 The duration class can be used to store a timespan in a convenient format. More...
struct  FieldDescriptor
 This structure describes one of the fields shown. More...
class  EffortCost
class  EffortCostMap
class  Factory
class  GanttView
class  IntervalEditImpl
class  IntervalEdit
class  MainProjectDialog
class  MainProjectPanelImpl
class  MainProjectPanel
class  DateMap
class  IntMap
class  WeekMap
class  MilestoneProgressDialog
class  MilestoneProgressPanelImpl
class  MilestoneProgressPanel
class  Node
 This class represents any node in the project, a node can be a project or a subproject or any task. More...
class  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. More...
class  Part
class  PertCanvas
class  PertView
class  Project
 Project is the main node in a project, it contains child nodes and possibly sub-projects. More...
class  ProjectDialogImpl
class  ProjectDialog
class  Relation
 The relation class couples a 2 nodes together which are dependent on each other. More...
class  ProxyRelation
class  AddRelationDialog
class  ModifyRelationDialog
class  ReportView
class  ResourceTableItem
class  GroupLVItem
class  RequestResourcesPanel
class  ResourceGroup
 This class represents a group of similar resources to be assigned to a task e.g. More...
class  Resource
 Any resource that is used by a task. More...
class  Risk
 Risk is associated with a resource/task pairing to indicate the planner's confidence in the estimated effort. More...
class  ResourceRequest
class  ResourceGroupRequest
class  ResourceRequestCollection
class  ResourceAppointmentsView
class  ResourceDialogImpl
class  ResourceDialog
class  ResourcesDialog
class  ResourcesPanel
class  ResourceView
class  Schedule
 The Schedule class holds data calculated during project calculation and scheduling, eg start- and end-times and appointments. More...
class  NodeSchedule
 NodeSchedule holds scheduling information for a node (task). More...
class  ResourceSchedule
 ResourceSchedule holds scheduling information for a resource. More...
class  MainSchedule
 MainSchedule holds scheduling information for the main project node. More...
class  StandardWorktimeDialogImpl
class  StandardWorktimeDialog
class  SummaryTaskDialog
 The dialog that shows and allows you to alter summary tasks. More...
class  SummaryTaskGeneralPanel
class  Task
 A task in the scheduling software is represented by this class. More...
class  TaskAppointmentsView
class  TaskCostPanelImpl
class  TaskCostPanel
class  ConfigTaskPanelImpl
class  TaskDefaultPanel
class  TaskDialog
 The dialog that shows and allows you to alter any task. More...
class  TaskGeneralPanelImpl
class  TaskGeneralPanel
class  TaskProgressDialog
class  TaskProgressPanelImpl
class  TaskProgressPanel
class  View
class  ViewIface
class  WBSDefinition
class  WBSDefinitionDialog
class  WBSDefinitionPanel
class  XMLLoaderObject

Namespaces

namespace  Map

Typedefs

typedef QPtrList< AccountAccountList
typedef QPtrListIterator<
Account
AccountListIterator
typedef QPtrListIterator<
AppointmentInterval
AppointmentIntervalListIterator
typedef QMap< QDate, EffortCostEffortCostDayMap
typedef QMap< QString, int > DateMapType
typedef QMap< int, int > IntMapType

Functions

KAboutData * newAboutData ()
static QPixmap loadIcon (const char *name)

Variables

static const char * KPLATO_DESCRIPTION = I18N_NOOP("KPlato - KDE Planning Tool")
static const char * KPLATO_VERSION = "0.6.3"
const QChar Letters [] = { '?','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' }
const QCString RNUnits [] = {"", "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix"}
const QCString RNTens [] = {"", "x", "xx", "xxx", "xl", "l", "lx", "lxx", "lxxx", "xc"}
const QCString RNHundreds [] = {"", "c", "cc", "ccc", "cd", "d", "dc", "dcc", "dccc", "cm"}
const QCString RNThousands [] = {"", "m", "mm", "mmm"}
static const KCmdLineOptions options []

Variable Documentation

const KCmdLineOptions KPlato::options[] [static]

Initial value:

{
    {"+[file]", I18N_NOOP("File to open"),0},
    KCmdLineLastOption
}

Definition at line 30 of file main.cc.

KDE Home | KDE Accessibility Home | Description of Access Keys