KPlato::TaskAddCmd Class Reference

#include <kptcommand.h>

Inherits KPlato::NamedCommand.

Inheritance diagram for KPlato::TaskAddCmd:

[legend]
List of all members.

Public Member Functions

 TaskAddCmd (Part *part, Project *project, Node *node, Node *after, QString name=0)
 ~TaskAddCmd ()
void execute ()
void unexecute ()

Private Attributes

Projectm_project
Nodem_node
Nodem_after
bool m_added

Detailed Description

Definition at line 200 of file kptcommand.h.


Constructor & Destructor Documentation

KPlato::TaskAddCmd::TaskAddCmd ( Part part,
Project project,
Node node,
Node after,
QString  name = 0 
)

Definition at line 430 of file kptcommand.cc.

References KPlato::Node::constraint(), KPlato::Node::duration(), KPlato::Node::endTime(), KPlato::Project::endTime(), KPlato::Node::getParent(), KPlato::Node::MustFinishOn, KPlato::Node::setEarliestStart(), KPlato::Node::setEndTime(), KPlato::Node::setLatestFinish(), KPlato::Node::setStartTime(), KPlato::Node::setWorkEndTime(), KPlato::Node::setWorkStartTime(), KPlato::Project::startTime(), and KPlato::Node::startTime().

KPlato::TaskAddCmd::~TaskAddCmd (  ) 

Definition at line 456 of file kptcommand.cc.

References m_added, and m_node.


Member Function Documentation

void KPlato::TaskAddCmd::execute (  ) 

Definition at line 461 of file kptcommand.cc.

References KPlato::Project::addTask(), m_added, m_after, m_node, m_project, and KPlato::NamedCommand::setCommandType().

void KPlato::TaskAddCmd::unexecute (  ) 

Definition at line 469 of file kptcommand.cc.

References KPlato::Project::delTask(), m_added, m_node, m_project, and KPlato::NamedCommand::setCommandType().


Member Data Documentation

Project* KPlato::TaskAddCmd::m_project [private]

Definition at line 209 of file kptcommand.h.

Referenced by execute(), and unexecute().

Node* KPlato::TaskAddCmd::m_node [private]

Definition at line 210 of file kptcommand.h.

Referenced by execute(), unexecute(), and ~TaskAddCmd().

Node* KPlato::TaskAddCmd::m_after [private]

Definition at line 211 of file kptcommand.h.

Referenced by execute().

bool KPlato::TaskAddCmd::m_added [private]

Definition at line 212 of file kptcommand.h.

Referenced by execute(), unexecute(), and ~TaskAddCmd().


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