예제 #1
0
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"));
}
예제 #2
0
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);
}
예제 #3
0
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);
}
예제 #4
0
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"));
}