Public Member Functions | Public Slots | Signals | Static Public Attributes | Protected Attributes | Protected Member Functions | Protected Slots | Friends
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 description () const
virtual Q_INVOKABLE QString editPriv () const
QMenumenu () const
virtual Q_INVOKABLE
QSqlQueryModel
model () const
virtual Q_INVOKABLE QString name () 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 setShowInactive (const bool)
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
int _completerId
QString _descripColName
QString _description
QString _editPriv
QString _extraClause
bool _hasActive
bool _hasDescription
bool _hasName
QString _idClause
QString _idColName
QAction_infoAct
QMenu_menu
QLabel_menuLabel
QSqlQueryModel_model
QString _name
QString _nameColName
QAction_newAct
QString _newPriv
QString _numClause
QString _numColName
QAction_openAct
QString _query
bool _showInactive
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 void completerHighlighted (const QModelIndex &)
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 sHandleNullStr ()
virtual QWidgetsOpenWindow (const QString &uiName, ParameterList &params)
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]

Reimplemented in CLineEdit.

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

Reimplemented from QLineEdit.

Reimplemented in UsernameLineEdit, LotserialLineEdit, QuoteLineEdit, and OrderLineEdit.

virtual void VirtualClusterLineEdit::clearExtraClause ( ) [inline, protected, virtual, slot]
void VirtualClusterLineEdit::completerHighlighted ( const QModelIndex index) [protected, virtual, slot]
virtual Q_INVOKABLE QString VirtualClusterLineEdit::description ( ) const [inline, virtual]
virtual Q_INVOKABLE QString VirtualClusterLineEdit::editPriv ( ) const [inline, virtual]
bool VirtualClusterLineEdit::eventFilter ( QObject obj,
QEvent event 
) [protected, virtual]

Reimplemented from QObject.

virtual QString VirtualClusterLineEdit::extraClause ( ) const [inline, virtual, slot]
void VirtualClusterLineEdit::focusInEvent ( QFocusEvent event) [protected, virtual]

Reimplemented from XLineEdit.

VirtualInfo * VirtualClusterLineEdit::infoFactory ( ) [protected, virtual, slot]
bool VirtualClusterLineEdit::isStrict ( ) const [inline, protected, slot]
VirtualList * VirtualClusterLineEdit::listFactory ( ) [protected, virtual, slot]
QMenu* VirtualClusterLineEdit::menu ( ) const [inline]
virtual Q_INVOKABLE QSqlQueryModel* VirtualClusterLineEdit::model ( ) const [inline, virtual]
virtual Q_INVOKABLE QString VirtualClusterLineEdit::name ( ) const [inline, virtual]

Reimplemented from QObject.

void VirtualClusterLineEdit::newId ( int  ) [signal]

Reimplemented in ItemLineEdit, and WoLineEdit.

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 OrderLineEdit, ProjectLineEdit, and AropenLineEdit.

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

Reimplemented in ItemLineEdit.

void VirtualClusterLineEdit::setShowInactive ( const bool  p) [virtual, slot]
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::sHandleNullStr ( ) [protected, virtual, slot]

Reimplemented from XLineEdit.

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

Reimplemented in ItemLineEdit.

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

Reimplemented in ShiptoEdit, CLineEdit, and ContactClusterLineEdit.

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

Reimplemented in CrmClusterLineEdit.

QWidget * VirtualClusterLineEdit::sOpenWindow ( const QString uiName,
ParameterList &  params 
) [protected, virtual, slot]
void VirtualClusterLineEdit::sParse ( ) [protected, virtual, slot]
void VirtualClusterLineEdit::sSearch ( ) [virtual, slot]
void VirtualClusterLineEdit::sUpdateMenu ( ) [protected, virtual, slot]

Reimplemented in ItemLineEdit, CLineEdit, and CrmClusterLineEdit.

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

Reimplemented in ItemLineEdit, and WoLineEdit.

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