void warehouses::sPopulateMenu( QMenu * pMenu ) { QAction *menuItem; menuItem = pMenu->addAction(tr("Edit..."), this, SLOT(sEdit())); menuItem->setEnabled(_privileges->check("MaintainWarehouses")); pMenu->addAction(tr("View..."), this, SLOT(sView())); pMenu->addSeparator(); menuItem = pMenu->addAction(tr("List Item Sites..."), this, SLOT(sListItemSites())); menuItem->setEnabled(_privileges->check("ViewItemSites")); }
void warehouses::sPopulateMenu( QMenu * pMenu ) { int menuItem; menuItem = pMenu->insertItem(tr("Edit..."), this, SLOT(sEdit()), 0); if (!_privileges->check("MaintainWarehouses")) pMenu->setItemEnabled(menuItem, FALSE); pMenu->insertItem(tr("View..."), this, SLOT(sView()), 0); pMenu->insertSeparator(); menuItem = pMenu->insertItem(tr("List Item Sites..."), this, SLOT(sListItemSites()), 0); if (!_privileges->check("ViewItemSites")) pMenu->setItemEnabled(menuItem, FALSE); }
void costCategories::sPopulateMenu(QMenu *menu) { int menuItem; menuItem = menu->insertItem(tr("Edit Inventory Cost Cateogry..."), this, SLOT(sEdit()), 0); if (!_privileges->check("MaintainCostCategories")) menu->setItemEnabled(menuItem, FALSE); menuItem = menu->insertItem(tr("View Inventory Cost Category..."), this, SLOT(sView()), 0); if ((!_privileges->check("MaintainCostCategories")) && (!_privileges->check("ViewCostCategories"))) menu->setItemEnabled(menuItem, FALSE); menuItem = menu->insertItem(tr("Delete Inventory Cost Category..."), this, SLOT(sDelete()), 0); if (!_privileges->check("MaintainCostCategories")) menu->setItemEnabled(menuItem, FALSE); menu->insertSeparator(); menuItem = menu->insertItem(tr("List Items in this Inventory Cost Category..."), this, SLOT(sListItemSites()), 0); if (!_privileges->check("ViewItemSites")) menu->setItemEnabled(menuItem, FALSE); }
void costCategories::sPopulateMenu(QMenu *menu) { QAction *menuItem; menuItem = menu->addAction(tr("Edit Inventory Cost Cateogry..."), this, SLOT(sEdit())); menuItem->setEnabled(_privileges->check("MaintainCostCategories")); menuItem = menu->addAction(tr("View Inventory Cost Category..."), this, SLOT(sView())); menuItem->setEnabled(_privileges->check("MaintainCostCategories") || _privileges->check("ViewCostCategories")); menuItem = menu->addAction(tr("Delete Inventory Cost Category..."), this, SLOT(sDelete())); menuItem->setEnabled(_privileges->check("MaintainCostCategories")); menu->addSeparator(); menuItem = menu->addAction(tr("List Items in this Inventory Cost Category..."), this, SLOT(sListItemSites())); menuItem->setEnabled(_privileges->check("ViewItemSites")); }