#include <kpttaskdefaultpanel.h>
Inherits KPlato::ConfigTaskPanelImpl.
Inheritance diagram for KPlato::TaskDefaultPanel:
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 | |
Task & | m_task |
double | m_dayLength |
Duration | m_effort |
Duration | m_duration |
Definition at line 90 of file kpttaskdefaultpanel.h.
KPlato::TaskDefaultPanel::TaskDefaultPanel | ( | Task & | task, | |
StandardWorktime * | workTime = 0 , |
|||
QWidget * | parent = 0 , |
|||
const char * | name = 0 | |||
) |
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().
Task& KPlato::TaskDefaultPanel::m_task [private] |
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] |
Duration KPlato::TaskDefaultPanel::m_duration [private] |