ProjectLineEdit Class Reference

#include <projectcluster.h>

List of all members.

Public Types

enum  ProjectStatus { AnyStatus = 0x00, Concept = 0x01, InProcess = 0x02, Complete = 0x04 }
enum  ProjectType { Undefined, SalesOrder, WorkOrder, PurchaseOrder }

Properties

ProjectType projectType

Public Member Functions

 ProjectLineEdit (enum ProjectType pPrjType, QWidget *pParent, const char *pName)
 ProjectLineEdit (QWidget *, const char *=0)
virtual Q_INVOKABLE ProjectStatuses allowedStatuses () const
virtual Q_INVOKABLE enum
ProjectType 
type () const

Public Slots

virtual void setAllowedStatuses (const ProjectStatuses)
virtual void setType (enum ProjectType ptype)

Protected Attributes

ProjectStatuses _allowedStatuses

Member Enumeration Documentation

Enumerator:
AnyStatus 
Concept 
InProcess 
Complete 
Enumerator:
Undefined 
SalesOrder 
WorkOrder 
PurchaseOrder 

Constructor & Destructor Documentation

ProjectLineEdit::ProjectLineEdit ( QWidget pParent,
const char *  pName = 0 
)
ProjectLineEdit::ProjectLineEdit ( enum ProjectType  pPrjType,
QWidget pParent,
const char *  pName 
)

Member Function Documentation

virtual Q_INVOKABLE ProjectStatuses ProjectLineEdit::allowedStatuses (  )  const [inline, virtual]
virtual void ProjectLineEdit::setAllowedStatuses ( const   ProjectStatuses  )  [virtual, slot]
void ProjectLineEdit::setType ( enum ProjectType  ptype  )  [virtual, slot]
virtual Q_INVOKABLE enum ProjectType ProjectLineEdit::type (  )  const [inline, virtual]

Member Data Documentation

ProjectStatuses ProjectLineEdit::_allowedStatuses [protected]

Property Documentation

ProjectType ProjectLineEdit::projectType [read, write]

The documentation for this class was generated from the following files:

Generated on Thu Dec 9 09:13:25 2010 xTuple ERP Programmer Reference, Version 3.6.0 doxygen 1.6.1