Public Types | |
| enum | State { None = 0, Modified = 1, New = 2 } |
Public Member Functions | |
| GroupItem (ResourceGroup *group, State state=None) | |
| ~GroupItem () | |
| void | setState (State s) |
| void | setName (const QString &newName) |
| void | addResource (ResourcesPanelResourceItem *item) |
| void | deleteResource (ResourcesPanelResourceItem *item) |
| ResourceGroup * | takeGroup () |
| void | saveResources () |
Public Attributes | |
| ResourceGroup * | m_group |
| QString | m_name |
| QList< ResourcesPanelResourceItem * > | m_resourceItems |
| QList< ResourcesPanelResourceItem * > | m_deletedItems |
| int | m_state |
Definition at line 122 of file kptresourcespanel.cc.
| KPlato::GroupItem::GroupItem | ( | ResourceGroup * | group, | |
| State | state = None | |||
| ) | [inline] |
Definition at line 126 of file kptresourcespanel.cc.
References m_group, m_name, m_state, and KPlato::ResourceGroup::name().
| KPlato::GroupItem::~GroupItem | ( | ) | [inline] |
Definition at line 132 of file kptresourcespanel.cc.
References m_deletedItems, m_group, m_resourceItems, m_state, and New.
| void KPlato::GroupItem::setState | ( | State | s | ) | [inline] |
| void KPlato::GroupItem::setName | ( | const QString & | newName | ) | [inline] |
Definition at line 144 of file kptresourcespanel.cc.
References m_group, m_name, m_state, Modified, New, KPlato::ResourceGroup::setName(), and setState().
Referenced by KPlato::ResourcesPanelGroupLVItem::setName().
| void KPlato::GroupItem::addResource | ( | ResourcesPanelResourceItem * | item | ) | [inline] |
Definition at line 151 of file kptresourcespanel.cc.
References m_resourceItems.
Referenced by KPlato::ResourcesPanel::slotAddResource().
| void KPlato::GroupItem::deleteResource | ( | ResourcesPanelResourceItem * | item | ) | [inline] |
Definition at line 155 of file kptresourcespanel.cc.
References m_deletedItems, m_resourceItems, KPlato::ResourcesPanelResourceItem::m_state, and KPlato::ResourcesPanelResourceItem::New.
Referenced by KPlato::ResourcesPanel::slotDeleteResource().
| ResourceGroup* KPlato::GroupItem::takeGroup | ( | ) | [inline] |
Definition at line 168 of file kptresourcespanel.cc.
References m_group.
Referenced by KPlato::ResourcesPanel::buildCommand().
| void KPlato::GroupItem::saveResources | ( | ) | [inline] |
Definition at line 174 of file kptresourcespanel.cc.
References KPlato::ResourceGroup::addResource(), m_group, and m_resourceItems.
Referenced by KPlato::ResourcesPanel::buildCommand().
Definition at line 182 of file kptresourcespanel.cc.
Referenced by KPlato::ResourcesPanel::buildCommand(), GroupItem(), saveResources(), setName(), takeGroup(), and ~GroupItem().
| QString KPlato::GroupItem::m_name |
Definition at line 183 of file kptresourcespanel.cc.
Referenced by KPlato::ResourcesPanel::buildCommand(), GroupItem(), KPlato::ResourcesPanelGroupLVItem::ResourcesPanelGroupLVItem(), and setName().
Definition at line 184 of file kptresourcespanel.cc.
Referenced by addResource(), KPlato::ResourcesPanel::buildCommand(), deleteResource(), saveResources(), KPlato::ResourcesPanel::slotGroupSelectionChanged(), and ~GroupItem().
Definition at line 185 of file kptresourcespanel.cc.
Referenced by KPlato::ResourcesPanel::buildCommand(), deleteResource(), and ~GroupItem().
Definition at line 186 of file kptresourcespanel.cc.
Referenced by KPlato::ResourcesPanel::buildCommand(), GroupItem(), setName(), setState(), and ~GroupItem().
1.5.1-p1