22#include "kptfactory.h"
41 TDEConfig *config = Factory::global()->config();
49 if( config->hasGroup(
"Task defaults"))
51 config->setGroup(
"Task defaults");
52 m_taskDefaults.setLeader(config->readEntry(
"Leader"));
53 m_taskDefaults.setDescription(config->readEntry(
"Description"));
54 m_taskDefaults.setConstraint((Node::ConstraintType)config->readNumEntry(
"ConstraintType"));
55 m_taskDefaults.setConstraintStartTime(config->readDateTimeEntry(
"ConstraintStartTime"));
56 m_taskDefaults.setConstraintEndTime(config->readDateTimeEntry(
"ConstraintEndTime"));
57 m_taskDefaults.effort()->setType((Effort::Type)config->readNumEntry(
"EffortType"));
58 m_taskDefaults.effort()->set(Duration((TQ_INT64)config->readNumEntry(
"ExpectedEffort")));
59 m_taskDefaults.effort()->setPessimisticRatio(config->readNumEntry(
"PessimisticEffort"));
60 m_taskDefaults.effort()->setOptimisticRatio(config->readNumEntry(
"OptimisticEffort"));
69 TDEConfig *config = Factory::global()->config();
75 config->setGroup(
"Task defaults");
76 config->writeEntry(
"Leader", m_taskDefaults.leader());
77 config->writeEntry(
"Description", m_taskDefaults.description());
78 config->writeEntry(
"ConstraintType", m_taskDefaults.constraint());
79 config->writeEntry(
"ConstraintStartTime", m_taskDefaults.constraintStartTime());
80 config->writeEntry(
"ConstraintEndTime", m_taskDefaults.constraintEndTime());
81 config->writeEntry(
"EffortType", m_taskDefaults.effort()->type());
82 config->writeEntry(
"ExpectedEffort", m_taskDefaults.effort()->expected().seconds());
83 config->writeEntry(
"PessimisticEffort", m_taskDefaults.effort()->pessimisticRatio());
84 config->writeEntry(
"OptimisticEffort", m_taskDefaults.effort()->optimisticRatio());