ItemLineEdit Class Reference

#include <itemcluster.h>

List of all members.

Public Types

enum  Type {
  cUndefined = 0x00, cPurchased = 0x00000001, cManufactured = 0x00000002, cPhantom = 0x00000004,
  cBreeder = 0x00000008, cCoProduct = 0x00000010, cByProduct = 0x00000020, cReference = 0x00000040,
  cCosting = 0x00000080, cTooling = 0x00000100, cOutsideProcess = 0x00000200, cPlanning = 0x00000400,
  cKit = 0x00001000, cAllItemTypes_Mask = 0x0000FFFF, cPlanningMRP = 0x00100000, cPlanningMPS = 0x00200000,
  cPlanningNone = 0x00400000, cPlanningAny = cPlanningMRP | cPlanningMPS | cPlanningNone, cItemActive = 0x04000000, cSold = 0x08000000,
  cLocationControlled = 0x10000000, cLotSerialControlled = 0x20000000, cDefaultLocation = 0x40000000, cActive = 0x80000000,
  cGeneralManufactured = cManufactured | cBreeder, cGeneralPurchased = cPurchased | cOutsideProcess | cTooling, cGeneralComponents = cManufactured | cPhantom | cCoProduct | cPurchased | cOutsideProcess | cReference | cTooling, cGeneralInventory = cAllItemTypes_Mask ^ cReference,
  cKitComponents = cSold | (cAllItemTypes_Mask ^ cKit)
}

Properties

unsigned int

Public Member Functions

 ItemLineEdit (QWidget *, const char *=0)
Q_INVOKABLE void addExtraClause (const QString &)
Q_INVOKABLE void clearExtraClauseList ()
Q_INVOKABLE QStringList getExtraClauseList () const
Q_INVOKABLE bool isConfigured ()
Q_INVOKABLE ItemLineEditDelegateitemDelegate ()
Q_INVOKABLE QString itemNumber ()
Q_INVOKABLE QString itemType ()
Q_INVOKABLE int queryUsed () const
Q_INVOKABLE void setDefaultType (unsigned int pType)
Q_INVOKABLE void setQuery (const QString &pSql)
Q_INVOKABLE void setType (unsigned int pType)
Q_INVOKABLE void setValidationQuery (const QString &pSql)
Q_INVOKABLE unsigned int type () const
Q_INVOKABLE QString uom ()
Q_INVOKABLE QString upc ()
Q_INVOKABLE int validationQueryUsed () const

Public Slots

void sAlias ()
void setId (const int)
void setItemNumber (const QString &pNumber)
void setItemsiteid (int)
void setNumber (const QString &pNumber)
void sHandleCompleter ()
void silentSetId (const int)
void sInfo ()
void sList ()
void sParse ()
void sSearch (ParameterList params)
void sSearch ()

Signals

void aliasChanged (const QString &)
void configured (bool)
void descrip1Changed (const QString &)
void descrip2Changed (const QString &)
void newId (int)
void privateIdChanged (int)
void typeChanged (const QString &)
void uomChanged (const QString &)
void upcChanged (const QString &)
void valid (bool)
void warehouseIdChanged (int)

Protected Slots

itemListlistFactory ()
itemSearchsearchFactory ()
void sUpdateMenu ()

Friends

class ItemCluster
class ItemLineEditDelegate

Member Enumeration Documentation

Enumerator:
cUndefined 
cPurchased 
cManufactured 
cPhantom 
cBreeder 
cCoProduct 
cByProduct 
cReference 
cCosting 
cTooling 
cOutsideProcess 
cPlanning 
cKit 
cAllItemTypes_Mask 
cPlanningMRP 
cPlanningMPS 
cPlanningNone 
cPlanningAny 
cItemActive 
cSold 
cLocationControlled 
cLotSerialControlled 
cDefaultLocation 
cActive 
cGeneralManufactured 
cGeneralPurchased 
cGeneralComponents 
cGeneralInventory 
cKitComponents 

Constructor & Destructor Documentation

ItemLineEdit::ItemLineEdit ( QWidget pParent,
const char *  pName = 0 
)

Member Function Documentation

void ItemLineEdit::addExtraClause ( const QString pClause  ) 
void ItemLineEdit::aliasChanged ( const QString  )  [signal]
Q_INVOKABLE void ItemLineEdit::clearExtraClauseList (  )  [inline]
void ItemLineEdit::configured ( bool   )  [signal]
void ItemLineEdit::descrip1Changed ( const QString  )  [signal]
void ItemLineEdit::descrip2Changed ( const QString  )  [signal]
Q_INVOKABLE QStringList ItemLineEdit::getExtraClauseList (  )  const [inline]
bool ItemLineEdit::isConfigured (  ) 
Q_INVOKABLE ItemLineEditDelegate* ItemLineEdit::itemDelegate (  )  [inline]
QString ItemLineEdit::itemNumber (  ) 
QString ItemLineEdit::itemType (  ) 
itemList * ItemLineEdit::listFactory (  )  [protected, virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::newId ( int   )  [signal]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::privateIdChanged ( int   )  [signal]
Q_INVOKABLE int ItemLineEdit::queryUsed (  )  const [inline]
void ItemLineEdit::sAlias (  )  [slot]
itemSearch * ItemLineEdit::searchFactory (  )  [protected, virtual, slot]

Reimplemented from VirtualClusterLineEdit.

Q_INVOKABLE void ItemLineEdit::setDefaultType ( unsigned int  pType  )  [inline]
void ItemLineEdit::setId ( const  int  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::setItemNumber ( const QString pNumber  )  [slot]
void ItemLineEdit::setItemsiteid ( int  pItemsiteid  )  [slot]
void ItemLineEdit::setNumber ( const QString pNumber  )  [inline, virtual, slot]

Reimplemented from VirtualClusterLineEdit.

Q_INVOKABLE void ItemLineEdit::setQuery ( const QString pSql  )  [inline]
Q_INVOKABLE void ItemLineEdit::setType ( unsigned int  pType  )  [inline]
Q_INVOKABLE void ItemLineEdit::setValidationQuery ( const QString pSql  )  [inline]
void ItemLineEdit::sHandleCompleter (  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::silentSetId ( const int  pId  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::sInfo (  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::sList (  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::sParse (  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::sSearch ( ParameterList  params  )  [slot]
void ItemLineEdit::sSearch (  )  [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

void ItemLineEdit::sUpdateMenu (  )  [protected, virtual, slot]

Reimplemented from VirtualClusterLineEdit.

Q_INVOKABLE unsigned int ItemLineEdit::type (  )  const [inline]
void ItemLineEdit::typeChanged ( const QString  )  [signal]
QString ItemLineEdit::uom (  ) 
void ItemLineEdit::uomChanged ( const QString  )  [signal]
QString ItemLineEdit::upc (  ) 
void ItemLineEdit::upcChanged ( const QString  )  [signal]
void ItemLineEdit::valid ( bool   )  [signal]

Reimplemented from VirtualClusterLineEdit.

Q_INVOKABLE int ItemLineEdit::validationQueryUsed (  )  const [inline]
void ItemLineEdit::warehouseIdChanged ( int   )  [signal]

Friends And Related Function Documentation

friend class ItemCluster [friend]
friend class ItemLineEditDelegate [friend]

Property Documentation

unsigned ItemLineEdit::int [read, write]

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

Generated on Tue Apr 20 12:03:11 2010 xTuple ERP Programmer Reference, Version 3.5.0 doxygen 1.6.1