KPlato::ItemModelBase Class Reference

#include <kpttaskeditor.h>

Inherited by KPlato::NodeItemModel.

Inheritance diagram for KPlato::ItemModelBase:

[legend]
List of all members.

Public Member Functions

 ItemModelBase (Part *part, QObject *parent=0)
 ~ItemModelBase ()
Projectproject () const
virtual void setProject (Project *project)
virtual void setReadWrite (bool rw)
bool isReadWrite ()

Protected Slots

virtual void slotLayoutToBeChanged ()
virtual void slotLayoutChanged ()

Protected Attributes

Partm_part
Projectm_project
bool m_readWrite

Detailed Description

Definition at line 58 of file kpttaskeditor.h.


Constructor & Destructor Documentation

KPlato::ItemModelBase::ItemModelBase ( Part part,
QObject *  parent = 0 
)

Definition at line 94 of file kpttaskeditor.cc.

KPlato::ItemModelBase::~ItemModelBase (  ) 

Definition at line 102 of file kpttaskeditor.cc.


Member Function Documentation

Project* KPlato::ItemModelBase::project (  )  const [inline]

Definition at line 65 of file kpttaskeditor.h.

References m_project.

Referenced by KPlato::NodeTreeView::project(), KPlato::NodeItemModel::setProject(), and setProject().

void KPlato::ItemModelBase::setProject ( Project project  )  [virtual]

Reimplemented in KPlato::NodeItemModel.

Definition at line 106 of file kpttaskeditor.cc.

References m_project, and project().

virtual void KPlato::ItemModelBase::setReadWrite ( bool  rw  )  [inline, virtual]

Definition at line 67 of file kpttaskeditor.h.

References m_readWrite.

bool KPlato::ItemModelBase::isReadWrite (  )  [inline]

Definition at line 68 of file kpttaskeditor.h.

References m_readWrite.

void KPlato::ItemModelBase::slotLayoutToBeChanged (  )  [protected, virtual, slot]

Definition at line 117 of file kpttaskeditor.cc.

Referenced by KPlato::NodeItemModel::setProject().

void KPlato::ItemModelBase::slotLayoutChanged (  )  [protected, virtual, slot]

Definition at line 111 of file kpttaskeditor.cc.

Referenced by KPlato::NodeItemModel::setProject().


Member Data Documentation

Part* KPlato::ItemModelBase::m_part [protected]

Definition at line 75 of file kpttaskeditor.h.

Referenced by KPlato::NodeItemModel::setConstraint(), KPlato::NodeItemModel::setConstraintEndTime(), KPlato::NodeItemModel::setConstraintStartTime(), KPlato::NodeItemModel::setDescription(), KPlato::NodeItemModel::setEstimateType(), KPlato::NodeItemModel::setLeader(), and KPlato::NodeItemModel::setName().

Project* KPlato::ItemModelBase::m_project [protected]

Definition at line 76 of file kpttaskeditor.h.

Referenced by KPlato::NodeItemModel::index(), KPlato::NodeItemModel::node(), project(), KPlato::NodeItemModel::setProject(), and setProject().

bool KPlato::ItemModelBase::m_readWrite [protected]

Definition at line 77 of file kpttaskeditor.h.

Referenced by KPlato::NodeItemModel::flags(), isReadWrite(), and setReadWrite().


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