KPlato::GroupLVItem Class Reference

#include <kptrequestresourcespanel.h>

List of all members.

Public Member Functions

 GroupLVItem (QTreeWidget *parent, ResourceGroup *group, Task &task)
 ~GroupLVItem ()
void update ()
void insert (QTableWidget *table)
const QList< ResourceTableItem * > & resources () const
void ok (Task &task)
int numRequests ()
bool isNull () const

Public Attributes

ResourceGroupm_group
int m_units
QList< ResourceTableItem * > m_resources
ResourceGroupRequestm_request


Detailed Description

Definition at line 75 of file kptrequestresourcespanel.h.


Constructor & Destructor Documentation

KPlato::GroupLVItem::GroupLVItem ( QTreeWidget *  parent,
ResourceGroup group,
Task task 
)

Definition at line 77 of file kptrequestresourcespanel.cc.

References KPlato::ResourceGroupRequest::find(), m_request, m_resources, m_units, KPlato::ResourceGroup::name(), KPlato::Task::resourceGroupRequest(), KPlato::ResourceGroup::resources(), KPlato::ResourceGroupRequest::units(), and KPlato::ResourceGroup::units().

KPlato::GroupLVItem::~GroupLVItem (  ) 

Definition at line 99 of file kptrequestresourcespanel.cc.

References m_resources.


Member Function Documentation

void KPlato::GroupLVItem::update (  ) 

Definition at line 106 of file kptrequestresourcespanel.cc.

References m_resources, and KPlato::ResourceTableItem::update().

Referenced by KPlato::RequestResourcesPanel::buildCommand(), KPlato::RequestResourcesPanel::groupChanged(), and KPlato::RequestResourcesPanel::ok().

void KPlato::GroupLVItem::insert ( QTableWidget *  table  ) 

Definition at line 112 of file kptrequestresourcespanel.cc.

References KPlato::ResourceTableItem::insert(), m_group, m_resources, and KPlato::ResourceGroup::numResources().

Referenced by KPlato::RequestResourcesPanel::groupChanged().

const QList<ResourceTableItem*>& KPlato::GroupLVItem::resources (  )  const [inline]

Definition at line 82 of file kptrequestresourcespanel.h.

References m_resources.

void KPlato::GroupLVItem::ok ( Task task  ) 

int KPlato::GroupLVItem::numRequests (  ) 

Definition at line 128 of file kptrequestresourcespanel.cc.

References m_resources, m_units, and KPlato::ResourceTableItem::numRequests().

bool KPlato::GroupLVItem::isNull (  )  const

Definition at line 137 of file kptrequestresourcespanel.cc.

References KPlato::ResourceTableItem::isChecked(), m_resources, and m_units.


Member Data Documentation

ResourceGroup* KPlato::GroupLVItem::m_group

Definition at line 88 of file kptrequestresourcespanel.h.

Referenced by insert().

int KPlato::GroupLVItem::m_units

Definition at line 89 of file kptrequestresourcespanel.h.

Referenced by GroupLVItem(), isNull(), numRequests(), and KPlato::RequestResourcesPanel::unitsChanged().

QList<ResourceTableItem*> KPlato::GroupLVItem::m_resources

Definition at line 90 of file kptrequestresourcespanel.h.

Referenced by GroupLVItem(), insert(), isNull(), numRequests(), resources(), update(), and ~GroupLVItem().

ResourceGroupRequest* KPlato::GroupLVItem::m_request

Definition at line 91 of file kptrequestresourcespanel.h.

Referenced by GroupLVItem().


The documentation for this class was generated from the following files:
Generated on Wed Nov 22 23:21:50 2006 for KPlato by  doxygen 1.5.1-p1