KPlato::TaskDefaultPanel Class Reference

#include <kpttaskdefaultpanel.h>

Inherits KPlato::ConfigTaskPanelImpl.

Inheritance diagram for KPlato::TaskDefaultPanel:

[legend]
List of all members.

Public Slots

virtual void estimationTypeChanged (int type)
virtual void scheduleTypeChanged (int value)

Public Member Functions

 TaskDefaultPanel (Task &task, StandardWorktime *workTime=0, QWidget *parent=0, const char *name=0)
KMacroCommand * buildCommand (Part *part)
bool ok ()
void setStartValues (Task &task, StandardWorktime *workTime=0)

Private Attributes

Taskm_task
double m_dayLength
Duration m_effort
Duration m_duration

Detailed Description

Definition at line 90 of file kpttaskdefaultpanel.h.


Constructor & Destructor Documentation

KPlato::TaskDefaultPanel::TaskDefaultPanel ( Task task,
StandardWorktime workTime = 0,
QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 54 of file kpttaskdefaultpanel.cc.

References setStartValues().


Member Function Documentation

KMacroCommand * KPlato::TaskDefaultPanel::buildCommand ( Part part  ) 

Definition at line 100 of file kpttaskdefaultpanel.cc.

References KPlato::Node::constraint(), KPlato::Node::constraintEndTime(), KPlato::Node::constraintStartTime(), KPlato::Node::description(), KPlato::Node::effort(), KPlato::ConfigTaskPanelImpl::endDateTime(), KPlato::ConfigTaskPanelImpl::estimationType(), KPlato::ConfigTaskPanelImpl::estimationValue(), KPlato::Effort::expected(), KPlato::Node::FinishNotLater, KPlato::Node::FixedInterval, KPlato::Node::leader(), m_task, KPlato::Node::MustFinishOn, KPlato::Node::MustStartOn, KPlato::ConfigTaskPanelImpl::optimistic(), KPlato::Effort::optimisticRatio(), KPlato::ConfigTaskPanelImpl::pessimistic(), KPlato::Effort::pessimisticRatio(), KPlato::ConfigTaskPanelImpl::schedulingType(), KPlato::ConfigTaskPanelImpl::startDateTime(), KPlato::Node::StartNotEarlier, KPlato::Duration::toString(), and KPlato::Effort::type().

Referenced by KPlato::ConfigDialog::slotApply().

bool KPlato::TaskDefaultPanel::ok (  ) 

Definition at line 158 of file kpttaskdefaultpanel.cc.

Referenced by KPlato::ConfigDialog::slotApply().

void KPlato::TaskDefaultPanel::setStartValues ( Task task,
StandardWorktime workTime = 0 
)

Definition at line 62 of file kpttaskdefaultpanel.cc.

References KPlato::Node::constraint(), KPlato::Node::constraintEndTime(), KPlato::Node::constraintStartTime(), KPlato::StandardWorktime::day(), KPlato::DurationWidget::Days, KPlato::Node::description(), KPlato::Node::effort(), KPlato::Effort::expected(), KPlato::DurationWidget::Hours, KPlato::Node::leader(), m_dayLength, m_duration, m_effort, KPlato::DurationWidget::Minutes, KPlato::Effort::optimisticRatio(), KPlato::Effort::pessimisticRatio(), KPlato::ConfigTaskPanelImpl::setEndDateTime(), KPlato::ConfigTaskPanelImpl::setEstimate(), KPlato::ConfigTaskPanelImpl::setEstimateFields(), KPlato::ConfigTaskPanelImpl::setEstimateFieldUnit(), KPlato::ConfigTaskPanelImpl::setEstimateScales(), KPlato::ConfigTaskPanelImpl::setEstimateType(), KPlato::ConfigTaskPanelImpl::setOptimistic(), KPlato::ConfigTaskPanelImpl::setPessimistic(), KPlato::ConfigTaskPanelImpl::setSchedulingType(), KPlato::ConfigTaskPanelImpl::setStartDateTime(), KPlato::ConfigTaskPanelImpl::startDate(), KPlato::Effort::type(), and KPlato::Effort::Type_Effort.

Referenced by KPlato::ConfigDialog::slotDefault(), and TaskDefaultPanel().

void KPlato::TaskDefaultPanel::estimationTypeChanged ( int  type  )  [virtual, slot]

Reimplemented from KPlato::ConfigTaskPanelImpl.

Definition at line 162 of file kpttaskdefaultpanel.cc.

References KPlato::ConfigTaskPanelImpl::estimationTypeChanged(), KPlato::ConfigTaskPanelImpl::estimationValue(), m_dayLength, and KPlato::ConfigTaskPanelImpl::setEstimateScales().

void KPlato::TaskDefaultPanel::scheduleTypeChanged ( int  value  )  [virtual, slot]

Reimplemented from KPlato::ConfigTaskPanelImpl.

Definition at line 175 of file kpttaskdefaultpanel.cc.

References KPlato::ConfigTaskPanelImpl::estimate, m_dayLength, KPlato::ConfigTaskPanelImpl::scheduleTypeChanged(), and KPlato::ConfigTaskPanelImpl::setEstimateScales().


Member Data Documentation

Task& KPlato::TaskDefaultPanel::m_task [private]

Definition at line 106 of file kpttaskdefaultpanel.h.

Referenced by buildCommand().

double KPlato::TaskDefaultPanel::m_dayLength [private]

Definition at line 107 of file kpttaskdefaultpanel.h.

Referenced by estimationTypeChanged(), scheduleTypeChanged(), and setStartValues().

Duration KPlato::TaskDefaultPanel::m_effort [private]

Definition at line 109 of file kpttaskdefaultpanel.h.

Referenced by setStartValues().

Duration KPlato::TaskDefaultPanel::m_duration [private]

Definition at line 110 of file kpttaskdefaultpanel.h.

Referenced by setStartValues().


The documentation for this class was generated from the following files:
Generated on Wed Nov 22 23:21:52 2006 for KPlato by  doxygen 1.5.1-p1