ItemLineEdit::ItemLineEdit(QWidget* pParent, const char* pName) : VirtualClusterLineEdit(pParent, "item", "item_id", "item_number", "(item_descrip1 || ' ' || item_descrip2) ", 0, 0, pName) { setTitles(tr("Item"), tr("Items")); setUiName("item"); setEditPriv("MaintainItemMasters"); setViewPriv("ViewItemMasters"); setAcceptDrops(TRUE); _type = cUndefined; _defaultType = cUndefined; _useQuery = FALSE; _useValidationQuery = FALSE; _itemNumber = ""; _uom = ""; _itemType = ""; _id = -1; _configured = FALSE; _delegate = new ItemLineEditDelegate(this); connect(_aliasAct, SIGNAL(triggered()), this, SLOT(sAlias())); // Add alias if (_x_preferences) { if (!_x_preferences->boolean("ClusterButtons")) menu()->insertAction(menu()->actions().at(2),_aliasAct); } }
void ItemLineEdit::sEllipses() { if(_x_preferences) { if(_x_preferences->value("DefaultEllipsesAction") == "search") { sSearch(); return; } else if(_x_preferences->value("DefaultEllipsesAction") == "alias") { sAlias(); return; } } sList(); }
ItemLineEdit::ItemLineEdit(QWidget *pParent, const char *name) : XLineEdit(pParent, name) { setAcceptDrops(TRUE); _type = cUndefined; _useQuery = FALSE; _useValidationQuery = FALSE; _itemNumber = ""; _uom = ""; _itemType = ""; _id = -1; _parsed = TRUE; _valid = FALSE; _configured = FALSE; connect(this, SIGNAL(lostFocus()), this, SLOT(sParse())); connect(this, SIGNAL(requestList()), this, SLOT(sList())); connect(this, SIGNAL(requestSearch()), this, SLOT(sSearch())); connect(this, SIGNAL(requestAlias()), this, SLOT(sAlias())); }