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().
1.5.1-p1