void dspReorderExceptionsByPlannerCode::sPopulateMenu(QMenu *pMenu, QTreeWidgetItem*, int) { QAction *menuItem; menuItem = pMenu->addAction(tr("View Running Availability..."), this, SLOT(sRunningAvailability())); menuItem->setEnabled(_privileges->check("ViewInventoryAvailability")); if (list()->altId() == 1) { pMenu->addSeparator(); menuItem = pMenu->addAction(tr("Create Work Order..."), this, SLOT(sCreateWorkOrder())); menuItem->setEnabled(_privileges->check("MaintainWorkOrders")); } }
void dspReorderExceptionsByPlannerCode::sPopulateMenu( QMenu *pMenu ) { int menuItem; menuItem = pMenu->insertItem(tr("View Running Availability..."), this, SLOT(sRunningAvailability()), 0); if (!_privileges->check("ViewInventoryAvailability")) pMenu->setItemEnabled(menuItem, FALSE); if (_exception->altId() == 1) { pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("Create Work Order..."), this, SLOT(sCreateWorkOrder()), 0); if (!_privileges->check("MaintainWorkOrders")) pMenu->setItemEnabled(menuItem, FALSE); } }