#include <kptrequestresourcespanel.h>
Inherits KPlato::TaskResourcesPanelBase.
Inheritance diagram for KPlato::RequestResourcesPanel:
Signals | |
| void | changed () |
Public Member Functions | |
| RequestResourcesPanel (QWidget *parent, Task &task, bool baseline=false) | |
| KCommand * | buildCommand (Part *part) |
| bool | ok () |
Private Slots | |
| void | sendChanged () |
| void | groupChanged (QTreeWidgetItem *item) |
| void | groupChanged () |
| void | resourceChanged (int, int) |
| void | unitsChanged (int) |
Private Attributes | |
| Task & | m_task |
| StandardWorktime * | m_worktime |
| GroupLVItem * | selectedGroup |
| bool | m_blockChanged |
Definition at line 102 of file kptrequestresourcespanel.h.
| KPlato::RequestResourcesPanel::RequestResourcesPanel | ( | QWidget * | parent, | |
| Task & | task, | |||
| bool | baseline = false | |||
| ) |
Definition at line 148 of file kptrequestresourcespanel.cc.
References groupChanged(), m_worktime, KPlato::Node::projectNode(), resourceChanged(), KPlato::Project::resourceGroups(), and KPlato::Project::standardWorktime().
| KCommand * KPlato::RequestResourcesPanel::buildCommand | ( | Part * | part | ) |
Definition at line 218 of file kptrequestresourcespanel.cc.
References KPlato::ResourceTableItem::isChecked(), KPlato::ResourceTableItem::isOrigChecked(), m_task, KPlato::ResourceTableItem::request(), KPlato::ResourceTableItem::resource(), selectedGroup, KPlato::ResourceTableItem::units(), and KPlato::GroupLVItem::update().
Referenced by KPlato::TaskDialog::buildCommand().
| bool KPlato::RequestResourcesPanel::ok | ( | ) |
Definition at line 257 of file kptrequestresourcespanel.cc.
References selectedGroup, and KPlato::GroupLVItem::update().
Referenced by KPlato::TaskDialog::slotOk().
| void KPlato::RequestResourcesPanel::sendChanged | ( | ) | [private, slot] |
Definition at line 263 of file kptrequestresourcespanel.cc.
References changed(), and m_blockChanged.
Referenced by resourceChanged(), and unitsChanged().
| void KPlato::RequestResourcesPanel::groupChanged | ( | QTreeWidgetItem * | item | ) | [private, slot] |
Definition at line 187 of file kptrequestresourcespanel.cc.
References KPlato::GroupLVItem::insert(), selectedGroup, and KPlato::GroupLVItem::update().
| void KPlato::RequestResourcesPanel::groupChanged | ( | ) | [private, slot] |
| void KPlato::RequestResourcesPanel::resourceChanged | ( | int | , | |
| int | ||||
| ) | [private, slot] |
Definition at line 205 of file kptrequestresourcespanel.cc.
References sendChanged().
Referenced by RequestResourcesPanel().
| void KPlato::RequestResourcesPanel::unitsChanged | ( | int | ) | [private, slot] |
Definition at line 210 of file kptrequestresourcespanel.cc.
References KPlato::GroupLVItem::m_units, selectedGroup, and sendChanged().
| void KPlato::RequestResourcesPanel::changed | ( | ) | [signal] |
Referenced by sendChanged().
Task& KPlato::RequestResourcesPanel::m_task [private] |
Definition at line 125 of file kptrequestresourcespanel.h.
Referenced by buildCommand(), groupChanged(), ok(), and unitsChanged().
bool KPlato::RequestResourcesPanel::m_blockChanged [private] |
1.5.1-p1