Public Types | |
enum | State { None, Modified, New } |
Public Member Functions | |
ResourcesPanelResourceItem (Resource *res, State state=None) | |
~ResourcesPanelResourceItem () | |
void | setState (State s) |
QString | name () |
void | setName (const QString &newName) |
Resource * | takeResource () |
KCommand * | saveResource (Part *part, ResourceGroup *group) |
Public Attributes | |
Resource * | m_originalResource |
Resource * | m_resource |
State | m_state |
Definition at line 49 of file kptresourcespanel.cc.
KPlato::ResourcesPanelResourceItem::ResourcesPanelResourceItem | ( | Resource * | res, | |
State | state = None | |||
) | [inline] |
Definition at line 53 of file kptresourcespanel.cc.
References m_originalResource, m_resource, and New.
KPlato::ResourcesPanelResourceItem::~ResourcesPanelResourceItem | ( | ) | [inline] |
void KPlato::ResourcesPanelResourceItem::setState | ( | State | s | ) | [inline] |
Definition at line 68 of file kptresourcespanel.cc.
Referenced by setName(), and KPlato::ResourcesPanel::slotEditResource().
QString KPlato::ResourcesPanelResourceItem::name | ( | ) | [inline] |
Definition at line 73 of file kptresourcespanel.cc.
References m_resource, and KPlato::Resource::name().
Referenced by KPlato::ResourceLBItem::name(), and KPlato::ResourceLBItem::ResourceLBItem().
void KPlato::ResourcesPanelResourceItem::setName | ( | const QString & | newName | ) | [inline] |
Definition at line 74 of file kptresourcespanel.cc.
References m_resource, Modified, KPlato::Resource::setName(), and setState().
Referenced by KPlato::ResourceLBItem::setName().
Resource* KPlato::ResourcesPanelResourceItem::takeResource | ( | ) | [inline] |
Definition at line 78 of file kptresourcespanel.cc.
References m_resource.
Referenced by saveResource().
KCommand * KPlato::ResourcesPanelResourceItem::saveResource | ( | Part * | part, | |
ResourceGroup * | group | |||
) |
Definition at line 89 of file kptresourcespanel.cc.
References KPlato::ResourceDialog::buildCommand(), m_originalResource, m_resource, m_state, Modified, New, and takeResource().
Referenced by KPlato::ResourcesPanel::buildCommand().
Definition at line 85 of file kptresourcespanel.cc.
Referenced by KPlato::ResourcesPanel::buildCommand(), ResourcesPanelResourceItem(), and saveResource().
Definition at line 86 of file kptresourcespanel.cc.
Referenced by name(), ResourcesPanelResourceItem(), saveResource(), setName(), KPlato::ResourcesPanel::slotEditResource(), takeResource(), and ~ResourcesPanelResourceItem().
Definition at line 87 of file kptresourcespanel.cc.
Referenced by KPlato::GroupItem::deleteResource(), saveResource(), and setState().