List of all members | Public Member Functions | Public Slots | Protected Attributes | Protected Member Functions | Protected Slots
CrmClusterLineEdit Class Reference

#include <crmcluster.h>

Public Member Functions

 CrmClusterLineEdit (QWidget *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *=0, const char *=0, const char *=0)
 
virtual Q_INVOKABLE QString editOwnPriv () const
 
virtual Q_INVOKABLE QString viewOwnPriv () const
 
- Public Member Functions inherited from VirtualClusterLineEdit
 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
 
QMenu * menu () 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 Member Functions inherited from XLineEdit
 XLineEdit (QWidget *, const char *=0)
 
virtual QString defaultText () const
 
virtual QString fieldName () const
 
Q_INVOKABLE int id ()
 
Q_INVOKABLE bool isNull ()
 
Q_INVOKABLE bool isValid ()
 
virtual Q_INVOKABLE QString nullStr () const
 
virtual Q_INVOKABLE void setDouble (const double, const int=-1)
 
virtual Q_INVOKABLE void setNullStr (const QString &text)
 
virtual void setText (const QVariant &)
 
Q_INVOKABLE void setValidator (QValidator *v)
 
Q_INVOKABLE double toDouble (bool *=0)
 

Public Slots

virtual void setEditOwnPriv (const QString &priv)
 
virtual void setViewOwnPriv (const QString &priv)
 
virtual void sList ()
 
virtual void sOpen ()
 
virtual void sSearch ()
 
- Public Slots inherited from VirtualClusterLineEdit
virtual void clear ()
 
virtual QString extraClause () const
 
virtual void sCopy ()
 
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 ()
 
- Public Slots inherited from XLineEdit
virtual void setData ()
 
virtual void setData (const QString &text)
 
virtual void setDataWidgetMap (XDataWidgetMapper *m)
 
virtual void setDefaultText (QString p)
 
virtual void setFieldName (QString p)
 
virtual void sParse ()
 

Protected Attributes

QString _assignto
 
QString _assigntoColName
 
QString _editOwnPriv
 
bool _hasAssignto
 
bool _hasOwner
 
QString _objtype
 
QString _owner
 
QString _ownerColName
 
QString _setQuery
 
QString _viewOwnPriv
 
- Protected Attributes inherited from VirtualClusterLineEdit
QString _activeClause
 
QString _activeColName
 
QCompleter * _completer
 
int _completerId
 
QAction_copyAct
 
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 Attributes inherited from XLineEdit
QAction_aliasAct
 
int _id
 
QAction_listAct
 
QString _nullStr
 
bool _parsed
 
QAction_searchAct
 
bool _valid
 

Protected Member Functions

void buildExtraClause ()
 
- Protected Member Functions inherited from VirtualClusterLineEdit
virtual bool eventFilter (QObject *obj, QEvent *event)
 
virtual void focusInEvent (QFocusEvent *event)
 
virtual void resizeEvent (QResizeEvent *e)
 
virtual void silentSetId (const int)
 
- Protected Member Functions inherited from XLineEdit
virtual void focusOutEvent (QFocusEvent *event)
 
void keyPressEvent (QKeyEvent *)
 
void mouseDoubleClickEvent (QMouseEvent *)
 
void mousePressEvent (QMouseEvent *)
 

Protected Slots

virtual void setTableAndColumnNames (const char *pTabName, const char *pIdColumn, const char *pNumberColumn, const char *pNameColumn, const char *pDescripColumn, const char *pActiveColumn, const char *pOwnerColumn=0, const char *pAssignToColumn=0)
 
virtual void silentSetId (const int)
 
virtual void sUpdateMenu ()
 
- Protected Slots inherited from VirtualClusterLineEdit
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 ()
 
- Protected Slots inherited from XLineEdit
virtual void sHandleNullStr ()
 

Additional Inherited Members

- Properties inherited from XLineEdit
QString defaultText
 
QString fieldName
 
- Signals inherited from VirtualClusterLineEdit
void newId (int)
 
void parsed ()
 
void valid (bool)
 
- Signals inherited from XLineEdit
void clicked ()
 
void doubleClicked ()
 
void requestAlias ()
 
void requestInfo ()
 
void requestList ()
 
void requestSearch ()
 
- Static Public Attributes inherited from VirtualClusterLineEdit
static GuiClientInterface_guiClientInterface = 0
 

Constructor & Destructor Documentation

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

Member Function Documentation

void CrmClusterLineEdit::buildExtraClause ( )
protected
virtual Q_INVOKABLE QString CrmClusterLineEdit::editOwnPriv ( ) const
inlinevirtual
void CrmClusterLineEdit::setEditOwnPriv ( const QString &  priv)
virtualslot
void CrmClusterLineEdit::setTableAndColumnNames ( const char *  pTabName,
const char *  pIdColumn,
const char *  pNumberColumn,
const char *  pNameColumn,
const char *  pDescripColumn,
const char *  pActiveColumn,
const char *  pOwnerColumn = 0,
const char *  pAssignToColumn = 0 
)
protectedvirtualslot
void CrmClusterLineEdit::setViewOwnPriv ( const QString &  priv)
virtualslot
void CrmClusterLineEdit::silentSetId ( const int  pId)
protectedvirtualslot
void CrmClusterLineEdit::sList ( )
virtualslot
void CrmClusterLineEdit::sOpen ( )
virtualslot
void CrmClusterLineEdit::sSearch ( )
virtualslot
void CrmClusterLineEdit::sUpdateMenu ( )
protectedvirtualslot
virtual Q_INVOKABLE QString CrmClusterLineEdit::viewOwnPriv ( ) const
inlinevirtual

Member Data Documentation

QString CrmClusterLineEdit::_assignto
protected
QString CrmClusterLineEdit::_assigntoColName
protected
QString CrmClusterLineEdit::_editOwnPriv
protected
bool CrmClusterLineEdit::_hasAssignto
protected
bool CrmClusterLineEdit::_hasOwner
protected
QString CrmClusterLineEdit::_objtype
protected
QString CrmClusterLineEdit::_owner
protected
QString CrmClusterLineEdit::_ownerColName
protected
QString CrmClusterLineEdit::_setQuery
protected
QString CrmClusterLineEdit::_viewOwnPriv
protected

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

Generated on Fri Oct 7 2016 15:41:36 xTuple ERP Programmer Reference, Version 4.6.0 doxygen 1.8.10