void WoLineEdit::sList() { disconnect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); woList* newdlg = listFactory(); if (newdlg) { ParameterList params; params.append("wo_id", _id); params.append("woType", _woType); if (_warehouseid != -1) params.append("warehous_id", _warehouseid); newdlg->set(params); int id = newdlg->exec(); setId(id); } else QMessageBox::critical(this, tr("A System Error Occurred at %1::%2.") .arg(__FILE__) .arg(__LINE__), tr("%1::sList() not yet defined") .arg(metaObject()->className())); connect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); }
void VirtualClusterLineEdit::sList() { VirtualList* newdlg = listFactory(); if (newdlg) { int id = newdlg->exec(); setId(id); } else QMessageBox::critical(this, tr("A System Error Occurred at %1::%2.") .arg(__FILE__) .arg(__LINE__), tr("%1::sList() not yet defined").arg(className())); }
void ContactClusterLineEdit::sList() { ContactList* newdlg = listFactory(); if (newdlg) { ParameterList params; if (_searchAcctId != -1) params.append("searchAcctId", _searchAcctId); newdlg->set(params); int id = newdlg->exec(); setId(id); } else QMessageBox::critical(this, tr("A System Error Occurred at %1::%2.") .arg(__FILE__) .arg(__LINE__), tr("Could not instantiate a List Dialog")); }
void VirtualClusterLineEdit::sList() { disconnect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); VirtualList* newdlg = listFactory(); if (newdlg) { int id = newdlg->exec(); setId(id); } else QMessageBox::critical(this, tr("A System Error Occurred at %1::%2.") .arg(__FILE__) .arg(__LINE__), tr("%1::sList() not yet defined").arg(objectName())); connect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); }
void ItemLineEdit::sList() { disconnect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); ParameterList params; params.append("item_id", _id); if (queryUsed()) params.append("sql", _sql); else params.append("itemType", _defaultType); if (!_extraClauses.isEmpty()) params.append("extraClauses", _extraClauses); itemList* newdlg = listFactory(); newdlg->set(params); int id; if ((id = newdlg->exec())!= _id) setId(id); disconnect(this, SIGNAL(editingFinished()), this, SLOT(sParse())); }