#include <kptcommand.h>
Inherits KPlato::NamedCommand.
Inherited by KPlato::RemoveResourceCmd.
Inheritance diagram for KPlato::AddResourceCmd:
Public Member Functions | |
AddResourceCmd (Part *part, ResourceGroup *group, Resource *resource, QString name=0) | |
~AddResourceCmd () | |
void | execute () |
void | unexecute () |
Protected Attributes | |
ResourceGroup * | m_group |
Resource * | m_resource |
bool | m_mine |
Definition at line 577 of file kptcommand.h.
KPlato::AddResourceCmd::AddResourceCmd | ( | Part * | part, | |
ResourceGroup * | group, | |||
Resource * | resource, | |||
QString | name = 0 | |||
) |
KPlato::AddResourceCmd::~AddResourceCmd | ( | ) |
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().
ResourceGroup* KPlato::AddResourceCmd::m_group [protected] |
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().