#include <kptcommand.h>
Inherits KPlato::AddResourceCmd.
Inheritance diagram for KPlato::RemoveResourceCmd:
Public Member Functions | |
RemoveResourceCmd (Part *part, ResourceGroup *group, Resource *resource, QString name=0) | |
~RemoveResourceCmd () | |
void | execute () |
void | unexecute () |
Private Attributes | |
QList< ResourceRequest * > | m_requests |
QList< Appointment * > | m_appointments |
Definition at line 592 of file kptcommand.h.
KPlato::RemoveResourceCmd::RemoveResourceCmd | ( | Part * | part, | |
ResourceGroup * | group, | |||
Resource * | resource, | |||
QString | name = 0 | |||
) |
Definition at line 1214 of file kptcommand.cc.
References KPlato::NamedCommand::addSchScheduled(), KPlato::AddResourceCmd::m_mine, m_requests, KPlato::AddResourceCmd::m_resource, KPlato::Resource::requests(), and KPlato::Resource::schedules().
KPlato::RemoveResourceCmd::~RemoveResourceCmd | ( | ) |
void KPlato::RemoveResourceCmd::execute | ( | ) |
Reimplemented from KPlato::AddResourceCmd.
Definition at line 1230 of file kptcommand.cc.
References KPlato::Resource::appointments(), KPlato::Appointment::detach(), m_appointments, m_requests, KPlato::AddResourceCmd::m_resource, KPlato::ResourceRequest::parent(), KPlato::NamedCommand::setSchScheduled(), KPlato::ResourceGroupRequest::takeResourceRequest(), and KPlato::AddResourceCmd::unexecute().
void KPlato::RemoveResourceCmd::unexecute | ( | ) |
Reimplemented from KPlato::AddResourceCmd.
Definition at line 1246 of file kptcommand.cc.
References KPlato::ResourceGroupRequest::addResourceRequest(), KPlato::AddResourceCmd::execute(), m_appointments, m_requests, KPlato::ResourceRequest::parent(), and KPlato::NamedCommand::setSchScheduled().
QList<ResourceRequest*> KPlato::RemoveResourceCmd::m_requests [private] |
Definition at line 601 of file kptcommand.h.
Referenced by execute(), RemoveResourceCmd(), and unexecute().
QList<Appointment*> KPlato::RemoveResourceCmd::m_appointments [private] |
Definition at line 602 of file kptcommand.h.
Referenced by execute(), unexecute(), and ~RemoveResourceCmd().