KPlato::AddResourceCmd Class Reference

#include <kptcommand.h>

Inherits KPlato::NamedCommand.

Inherited by KPlato::RemoveResourceCmd.

Inheritance diagram for KPlato::AddResourceCmd:

[legend]
List of all members.

Public Member Functions

 AddResourceCmd (Part *part, ResourceGroup *group, Resource *resource, QString name=0)
 ~AddResourceCmd ()
void execute ()
void unexecute ()

Protected Attributes

ResourceGroupm_group
Resourcem_resource
bool m_mine

Detailed Description

Definition at line 577 of file kptcommand.h.


Constructor & Destructor Documentation

KPlato::AddResourceCmd::AddResourceCmd ( Part part,
ResourceGroup group,
Resource resource,
QString  name = 0 
)

Definition at line 1183 of file kptcommand.cc.

References m_mine.

KPlato::AddResourceCmd::~AddResourceCmd (  ) 

Definition at line 1191 of file kptcommand.cc.

References m_mine, and m_resource.


Member Function Documentation

void KPlato::AddResourceCmd::execute (  ) 

Reimplemented in KPlato::RemoveResourceCmd.

Definition at line 1198 of file kptcommand.cc.

References KPlato::ResourceGroup::addResource(), m_group, m_mine, m_resource, and KPlato::NamedCommand::setCommandType().

Referenced by KPlato::RemoveResourceCmd::unexecute().

void KPlato::AddResourceCmd::unexecute (  ) 

Reimplemented in KPlato::RemoveResourceCmd.

Definition at line 1205 of file kptcommand.cc.

References m_group, m_mine, m_resource, KPlato::NamedCommand::setCommandType(), and KPlato::ResourceGroup::takeResource().

Referenced by KPlato::RemoveResourceCmd::execute().


Member Data Documentation

ResourceGroup* KPlato::AddResourceCmd::m_group [protected]

Definition at line 587 of file kptcommand.h.

Referenced by execute(), and unexecute().

Resource* KPlato::AddResourceCmd::m_resource [protected]

Definition at line 588 of file kptcommand.h.

Referenced by KPlato::RemoveResourceCmd::execute(), execute(), KPlato::RemoveResourceCmd::RemoveResourceCmd(), unexecute(), and ~AddResourceCmd().

bool KPlato::AddResourceCmd::m_mine [protected]

Definition at line 589 of file kptcommand.h.

Referenced by AddResourceCmd(), execute(), KPlato::RemoveResourceCmd::RemoveResourceCmd(), unexecute(), and ~AddResourceCmd().


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