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,
  cJob = 0x00000800, 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 | cPhantom | cBreeder | cKit, cGeneralPurchased = cPurchased | cOutsideProcess, cGeneralComponents = cManufactured | cPhantom | cCoProduct | cPurchased | cOutsideProcess,
  cGeneralInventory = cAllItemTypes_Mask ^ cReference ^ cJob, cKitComponents = cSold | (cAllItemTypes_Mask ^ cKit)
}

Properties

unsigned int
QString number

Public Member Functions

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

Public Slots

void sAlias ()
void sEllipses ()
void setId (int)
void setItemNumber (QString)
void setItemsiteid (int)
void silentSetId (int)
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 Attributes

QPoint dragStartPosition

Protected Member Functions

void dragEnterEvent (QDragEnterEvent *)
void dropEvent (QDropEvent *)
void mouseMoveEvent (QMouseEvent *)
void mousePressEvent (QMouseEvent *)

Friends

class ItemCluster

Member Enumeration Documentation

Enumerator:
cUndefined 
cPurchased 
cManufactured 
cPhantom 
cBreeder 
cCoProduct 
cByProduct 
cReference 
cCosting 
cTooling 
cOutsideProcess 
cPlanning 
cJob 
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 *  name = 0 
)

Member Function Documentation

void ItemLineEdit::addExtraClause ( const QString pClause  ) 
void ItemLineEdit::aliasChanged ( const QString  )  [signal]
void ItemLineEdit::clearExtraClauseList (  )  [inline]
void ItemLineEdit::configured ( bool   )  [signal]
void ItemLineEdit::descrip1Changed ( const QString  )  [signal]
void ItemLineEdit::descrip2Changed ( const QString  )  [signal]
void ItemLineEdit::dragEnterEvent ( QDragEnterEvent pEvent  )  [protected, virtual]

Reimplemented from QWidget.

void ItemLineEdit::dropEvent ( QDropEvent pEvent  )  [protected, virtual]

Reimplemented from QWidget.

QStringList ItemLineEdit::getExtraClauseList (  )  const [inline]
bool ItemLineEdit::isConfigured (  ) 
QString ItemLineEdit::itemNumber (  ) 
QString ItemLineEdit::itemType (  ) 
void ItemLineEdit::mouseMoveEvent ( QMouseEvent event  )  [protected, virtual]

Reimplemented from QWidget.

void ItemLineEdit::mousePressEvent ( QMouseEvent pEvent  )  [protected, virtual]

Reimplemented from XLineEdit.

void ItemLineEdit::newId ( int   )  [signal]
void ItemLineEdit::privateIdChanged ( int   )  [signal]
int ItemLineEdit::queryUsed (  )  const [inline]
void ItemLineEdit::sAlias (  )  [slot]
void ItemLineEdit::sEllipses (  )  [slot]
void ItemLineEdit::setDefaultType ( unsigned int  pType  )  [inline]
void ItemLineEdit::setId ( int  pId  )  [slot]
void ItemLineEdit::setItemNumber ( QString  pNumber  )  [slot]
void ItemLineEdit::setItemsiteid ( int  pItemsiteid  )  [slot]
void ItemLineEdit::setQuery ( const QString pSql  )  [inline]
void ItemLineEdit::setType ( unsigned int  pType  )  [inline]
void ItemLineEdit::setValidationQuery ( const QString pSql  )  [inline]
void ItemLineEdit::silentSetId ( int  pId  )  [slot]
void ItemLineEdit::sList (  )  [slot]
void ItemLineEdit::sParse (  )  [virtual, slot]

Reimplemented from XLineEdit.

void ItemLineEdit::sSearch ( ParameterList  params  )  [slot]
void ItemLineEdit::sSearch (  )  [slot]
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]
int ItemLineEdit::validationQueryUsed (  )  const [inline]
void ItemLineEdit::warehouseIdChanged ( int   )  [signal]

Friends And Related Function Documentation

friend class ItemCluster [friend]

Member Data Documentation


Property Documentation

unsigned ItemLineEdit::int [read, write]
QString ItemLineEdit::number [read, write]

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

Generated on Fri Sep 4 10:07:37 2009 xTuple ERP Programmer Reference, Version 3.3.0 doxygen 1.6.1