VirtualClusterLineEdit Class Reference

#include <virtualCluster.h>

List of all members.

Public Member Functions

 VirtualClusterLineEdit (QWidget *, const char *, const char *, const char *, const char *, const char *, const char *, const char *=0, const char *=0)
virtual Q_INVOKABLE bool canOpen ()
virtual Q_INVOKABLE QString editPriv () const
QMenumenu () const
void setMenu (QMenu *menu)
virtual Q_INVOKABLE QString uiName () const
virtual Q_INVOKABLE QString viewPriv () const

Public Slots

virtual void clear ()
virtual QString extraClause () const
virtual void sEllipses ()
virtual void setEditPriv (const QString &priv)
virtual void setId (const int)
virtual void setNewPriv (const QString &priv)
virtual void setNumber (const QString &)
virtual void setUiName (const QString &name)
virtual void setViewPriv (const QString &priv)
virtual void sInfo ()
virtual void sList ()
virtual void sNew ()
virtual void sOpen ()
virtual void sSearch ()

Signals

void newId (int)
void parsed ()
void valid (bool)

Static Public Attributes

static GuiClientInterface_guiClientInterface = 0

Protected Attributes

QString _activeClause
QString _activeColName
QCompleter_completer
QString _descripColName
QString _description
QString _editPriv
QString _extraClause
bool _hasActive
bool _hasDescription
bool _hasName
QString _idClause
QString _idColName
QAction_infoAct
QMenu_menu
QLabel_menuLabel
QString _name
QString _nameColName
QAction_newAct
QString _newPriv
QString _numClause
QString _numColName
QAction_openAct
QString _query
bool _strict
QString _titlePlural
QString _titleSingular
QString _uiName
QString _viewPriv

Protected Member Functions

virtual bool eventFilter (QObject *obj, QEvent *event)
virtual void focusInEvent (QFocusEvent *event)
virtual void resizeEvent (QResizeEvent *e)
virtual void silentSetId (const int)

Protected Slots

virtual void clearExtraClause ()
virtual VirtualInfoinfoFactory ()
bool isStrict () const
virtual VirtualListlistFactory ()
virtual VirtualSearchsearchFactory ()
virtual void setExtraClause (const QString &pExt)
void setStrict (bool)
virtual void setStrikeOut (bool enable=false)
virtual void setTableAndColumnNames (const char *pTabName, const char *pIdColumn, const char *pNumberColumn, const char *pNameColumn, const char *pDescripColumn, const char *pActiveColumn)
virtual void setTitles (const QString &, const QString &=0)
virtual void sHandleCompleter ()
virtual void sParse ()
virtual void sUpdateMenu ()

Friends

class VirtualCluster
class VirtualInfo
class VirtualList
class VirtualSearch

Constructor & Destructor Documentation

VirtualClusterLineEdit::VirtualClusterLineEdit ( QWidget pParent,
const char *  pTabName,
const char *  pIdColumn,
const char *  pNumberColumn,
const char *  pNameColumn,
const char *  pDescripColumn,
const char *  pExtra,
const char *  pName = 0,
const char *  pActiveColumn = 0 
)

Member Function Documentation

bool VirtualClusterLineEdit::canOpen (  )  [virtual]
void VirtualClusterLineEdit::clear (  )  [virtual, slot]

Reimplemented from QLineEdit.

Reimplemented in LotserialLineEdit, OrderLineEdit, QuoteLineEdit, and UsernameLineEdit.

virtual void VirtualClusterLineEdit::clearExtraClause (  )  [inline, protected, virtual, slot]
virtual Q_INVOKABLE QString VirtualClusterLineEdit::editPriv (  )  const [inline, virtual]
bool VirtualClusterLineEdit::eventFilter ( QObject obj,
QEvent event 
) [protected, virtual]
virtual QString VirtualClusterLineEdit::extraClause (  )  const [inline, virtual, slot]
void VirtualClusterLineEdit::focusInEvent ( QFocusEvent event  )  [protected, virtual]

Reimplemented from QWidget.

VirtualInfo * VirtualClusterLineEdit::infoFactory (  )  [protected, virtual, slot]
bool VirtualClusterLineEdit::isStrict (  )  const [inline, protected, slot]
VirtualList * VirtualClusterLineEdit::listFactory (  )  [protected, virtual, slot]
QMenu* VirtualClusterLineEdit::menu (  )  const [inline]
void VirtualClusterLineEdit::newId ( int   )  [signal]

Reimplemented in ItemLineEdit.

void VirtualClusterLineEdit::parsed (  )  [signal]
void VirtualClusterLineEdit::resizeEvent ( QResizeEvent e  )  [protected, virtual]

Reimplemented from QWidget.

VirtualSearch * VirtualClusterLineEdit::searchFactory (  )  [protected, virtual, slot]
void VirtualClusterLineEdit::sEllipses (  )  [virtual, slot]
void VirtualClusterLineEdit::setEditPriv ( const QString priv  )  [virtual, slot]
virtual void VirtualClusterLineEdit::setExtraClause ( const QString pExt  )  [inline, protected, virtual, slot]

Reimplemented in AropenLineEdit, and OrderLineEdit.

void VirtualClusterLineEdit::setId ( const int  pId  )  [virtual, slot]
void VirtualClusterLineEdit::setMenu ( QMenu menu  ) 
void VirtualClusterLineEdit::setNewPriv ( const QString priv  )  [virtual, slot]
void VirtualClusterLineEdit::setNumber ( const QString pNumber  )  [virtual, slot]

Reimplemented in ItemLineEdit.

void VirtualClusterLineEdit::setStrict ( bool  b  )  [protected, slot]

Reimplemented in LotserialLineEdit.

void VirtualClusterLineEdit::setStrikeOut ( bool  enable = false  )  [protected, virtual, slot]
void VirtualClusterLineEdit::setTableAndColumnNames ( const char *  pTabName,
const char *  pIdColumn,
const char *  pNumberColumn,
const char *  pNameColumn,
const char *  pDescripColumn,
const char *  pActiveColumn 
) [protected, virtual, slot]
void VirtualClusterLineEdit::setTitles ( const QString s,
const QString p = 0 
) [protected, virtual, slot]
void VirtualClusterLineEdit::setUiName ( const QString name  )  [virtual, slot]
void VirtualClusterLineEdit::setViewPriv ( const QString priv  )  [virtual, slot]
void VirtualClusterLineEdit::sHandleCompleter (  )  [protected, virtual, slot]

Reimplemented in ItemLineEdit.

void VirtualClusterLineEdit::silentSetId ( const int  pId  )  [protected, virtual]
void VirtualClusterLineEdit::sInfo (  )  [virtual, slot]

Reimplemented in ItemLineEdit.

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

Reimplemented in ContactClusterLineEdit, and ItemLineEdit.

void VirtualClusterLineEdit::sNew (  )  [virtual, slot]

Reimplemented in ContactClusterLineEdit.

void VirtualClusterLineEdit::sOpen (  )  [virtual, slot]
void VirtualClusterLineEdit::sParse (  )  [protected, virtual, slot]
void VirtualClusterLineEdit::sSearch (  )  [virtual, slot]
void VirtualClusterLineEdit::sUpdateMenu (  )  [protected, virtual, slot]

Reimplemented in ItemLineEdit.

virtual Q_INVOKABLE QString VirtualClusterLineEdit::uiName (  )  const [inline, virtual]
void VirtualClusterLineEdit::valid ( bool   )  [signal]

Reimplemented in ItemLineEdit.

virtual Q_INVOKABLE QString VirtualClusterLineEdit::viewPriv (  )  const [inline, virtual]

Friends And Related Function Documentation

friend class VirtualCluster [friend]
friend class VirtualInfo [friend]
friend class VirtualList [friend]
friend class VirtualSearch [friend]

Member Data Documentation


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

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