Public Types | Properties | Public Member Functions | Public Slots | Signals | Protected Slots | Friends
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 ()
void sSearch (ParameterList params)

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]
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  pId) [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 ( ) [virtual, slot]

Reimplemented from VirtualClusterLineEdit.

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

Reimplemented from VirtualClusterLineEdit.

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

Reimplemented from VirtualClusterLineEdit.

Q_INVOKABLE int ItemLineEdit::validationQueryUsed ( ) const [inline]

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 Mon Jan 23 2012 12:22:34 xTuple ERP Programmer Reference, Version 3.8.0 doxygen 1.7.6.1