void dspItemCostSummary::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *pSelected) { if (pSelected->text(1) == "Yes") { pMenu->insertItem(tr("View Costing Detail..."), this, SLOT(sViewDetail()), 0); pMenu->insertSeparator(); } }
void dspItemCostSummary::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *pSelected, int) { if (pSelected->text(1) == "Yes") { pMenu->addAction(tr("View Costing Detail..."), this, SLOT(sViewDetail())); pMenu->addSeparator(); } }
void dspQOHByParameterList::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *pSelected) { if (((XTreeWidgetItem *)pSelected)->id() != -1) { int menuItem; if (((XTreeWidgetItem *)pSelected)->altId()) { pMenu->insertItem(tr("View Location/Lot/Serial # Detail..."), this, SLOT(sViewDetail()), 0); pMenu->insertSeparator(); } if (_metrics->boolean("MultiWhs")) { menuItem = pMenu->insertItem(tr("Transfer to another Warehouse..."), this, SLOT(sTransfer()), 0); if (!_privileges->check("CreateInterWarehouseTrans")) pMenu->setItemEnabled(menuItem, FALSE); } menuItem = pMenu->insertItem(tr("Adjust this QOH..."), this, SLOT(sAdjust()), 0); if (!_privileges->check("CreateAdjustmentTrans")) pMenu->setItemEnabled(menuItem, FALSE); menuItem = pMenu->insertItem(tr("Reset this QOH to 0..."), this, SLOT(sReset()), 0); if (!_privileges->check("CreateAdjustmentTrans")) pMenu->setItemEnabled(menuItem, FALSE); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("Enter Misc. Count..."), this, SLOT(sMiscCount()), 0); if (!_privileges->check("EnterMiscCounts")) pMenu->setItemEnabled(menuItem, FALSE); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("Issue Count Tag..."), this, SLOT(sIssueCountTag()), 0); if (!_privileges->check("IssueCountTags")) pMenu->setItemEnabled(menuItem, FALSE); } }
void dspQOHByZone::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *pSelected, int) { if (((XTreeWidgetItem *)pSelected)->id() != -1) { QAction *menuItem; if (((XTreeWidgetItem *)pSelected)->altId()) { pMenu->addAction(tr("View Location/Lot/Serial # Detail..."), this, SLOT(sViewDetail())); pMenu->addSeparator(); } if (_metrics->boolean("MultiWhs")) { menuItem = pMenu->addAction(tr("Transfer to another Site..."), this, SLOT(sTransfer()));; if (!_privileges->check("CreateInterWarehouseTrans")) menuItem->setEnabled(false); } menuItem = pMenu->addAction(tr("Adjust this Quantity..."), this, SLOT(sAdjust()));; if (!_privileges->check("CreateAdjustmentTrans")) menuItem->setEnabled(false); menuItem = pMenu->addAction(tr("Reset this Quantity to 0..."), this, SLOT(sReset()));; if (!_privileges->check("CreateAdjustmentTrans")) menuItem->setEnabled(false); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("Enter Misc. Count..."), this, SLOT(sMiscCount()));; if (!_privileges->check("EnterMiscCounts")) menuItem->setEnabled(false); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("Issue Count Tag..."), this, SLOT(sIssueCountTag()));; if (!_privileges->check("IssueCountTags")) menuItem->setEnabled(false); } }
void dspSummarizedSalesByItem::sPopulateMenu(Q3PopupMenu *menuThis) { menuThis->insertItem(tr("View Sales Detail..."), this, SLOT(sViewDetail()), 0); }
void dspSummarizedSalesByCustomer::sPopulateMenu(QMenu *menuThis, QTreeWidgetItem*, int) { menuThis->addAction(tr("View Sales Detail..."), this, SLOT(sViewDetail())); }
void maintainItemCosts::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *pSelected) { if (((XTreeWidgetItem *)pSelected)->id() == -1) return; int menuItem; if (pSelected->text(1) == "No") { if (pSelected->text(0) == "Direct Labor") { menuItem = pMenu->insertItem(tr("Update Actual Cost..."), this, SLOT(sUpdateDirectLabor()), 0); if (!_privileges->check("UpdateActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); } else if (pSelected->text(0) == "Overhead") { menuItem = pMenu->insertItem(tr("Update Actual Cost..."), this, SLOT(sUpdateOverhead()), 0); if (!_privileges->check("UpdateActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); } else if (pSelected->text(0) == "Machine Overhead") { menuItem = pMenu->insertItem(tr("Update Actual Cost..."), this, SLOT(sUpdateMachineOverhead()), 0); if (!_privileges->check("UpdateActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); } } else { pMenu->insertItem(tr("View Costing Detail..."), this, SLOT(sViewDetail()), 0); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("Update Actual Cost..."), this, SLOT(sUpdateDetail()), 0); if (!_privileges->check("UpdateActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); } if (((XTreeWidgetItem *)pSelected)->altId() == 0) { menuItem = pMenu->insertItem(tr("Delete Cost..."), this, SLOT(sDelete()), 0); if (!_privileges->check("DeleteCosts")) pMenu->setItemEnabled(menuItem, FALSE); } menuItem = pMenu->insertItem(tr("Post Actual Cost to Standard..."), this, SLOT(sPost()), 0); if (!_privileges->check("PostActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("Edit Actual Cost..."), this, SLOT(sEnterActualCost()), 0); if (!_privileges->check("EnterActualCosts")) pMenu->setItemEnabled(menuItem, FALSE); menuItem = pMenu->insertItem(tr("New Actual Cost..."), this, SLOT(sCreateUserCost()), 0); if (!_privileges->check("CreateCosts")) pMenu->setItemEnabled(menuItem, FALSE); }