void dspUnbalancedQOHByClassCode::sPopulateMenu(QMenu *pMenu) { int menuItem; menuItem = pMenu->insertItem(tr("Balance Item Site..."), this, SLOT(sBalance()), 0); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("View Item Site..."), this, SLOT(sView()), 0); if ((!_privileges->check("MaintainItemSites")) && (!_privileges->check("ViewItemSites"))) pMenu->setItemEnabled(menuItem, FALSE); menuItem = pMenu->insertItem(tr("Edit Item Site..."), this, SLOT(sEdit()), 0); if (!_privileges->check("MaintainItemSites")) pMenu->setItemEnabled(menuItem, FALSE); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("View Inventory Availability..."), this, SLOT(sInventoryAvailability()), 0); if (!_privileges->check("ViewInventoryAvailability")) 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 dspUnbalancedQOHByClassCode::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem*, int) { QAction *menuItem; menuItem = pMenu->addAction(tr("Balance Item Site..."), this, SLOT(sBalance())); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("View Item Site..."), this, SLOT(sView())); menuItem->setEnabled(_privileges->check("MaintainItemSites") || _privileges->check("ViewItemSites")); menuItem = pMenu->addAction(tr("Edit Item Site..."), this, SLOT(sEdit())); menuItem->setEnabled(_privileges->check("MaintainItemSites")); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("View Inventory Availability..."), this, SLOT(sInventoryAvailability())); menuItem->setEnabled(_privileges->check("ViewInventoryAvailability")); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("Issue Count Tag..."), this, SLOT(sIssueCountTag())); menuItem->setEnabled(_privileges->check("IssueCountTags")); }
void dspItemSitesByParameterList::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem *, int) { QAction *menuItem; menuItem = pMenu->addAction(tr("View Item Site..."), this, SLOT(sView()));; if ((!_privileges->check("MaintainItemSites")) && (!_privileges->check("ViewItemSites"))) menuItem->setEnabled(false); menuItem = pMenu->addAction(tr("Edit Item Site..."), this, SLOT(sEdit()));; if (!_privileges->check("MaintainItemSites")) menuItem->setEnabled(false); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("View Inventory Availability..."), this, SLOT(sInventoryAvailability()));; if (!_privileges->check("ViewInventoryAvailability")) menuItem->setEnabled(false); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("Issue Count Tag..."), this, SLOT(sIssueCountTag()));; if (!_privileges->check("IssueCountTags")) menuItem->setEnabled(false); }