void dspARApplications::sPopulateMenu(QMenu* pMenu, QTreeWidgetItem*, int) { QAction *menuItem; if (list()->currentItem()->text(4) == "C") { menuItem = pMenu->addAction(tr("View Source Credit Memo..."), this, SLOT(sViewCreditMemo())); if (! _privileges->check("MaintainARMemos") && ! _privileges->check("ViewARMemos")) menuItem->setEnabled(false); } if (list()->currentItem()->text(7) == "D") { menuItem = pMenu->addAction(tr("View Apply-To Debit Memo..."), this, SLOT(sViewDebitMemo())); if (! _privileges->check("MaintainARMemos") && ! _privileges->check("ViewARMemos")) menuItem->setEnabled(false); } else if (list()->currentItem()->text(7) == "I") { menuItem = pMenu->addAction(tr("View Apply-To Invoice..."), this, SLOT(sViewInvoice())); if (! _privileges->check("MaintainMiscInvoices") && ! _privileges->check("ViewMiscInvoices")) menuItem->setEnabled(false); } }
void dspARApplications::sPopulateMenu(QMenu* pMenu) { int menuItem; if (_arapply->currentItem()->text(4) == "C") { menuItem = pMenu->insertItem(tr("View Source Credit Memo..."), this, SLOT(sViewCreditMemo()), 0); if (! _privileges->check("MaintainARMemos") && ! _privileges->check("ViewARMemos")) pMenu->setItemEnabled(menuItem, FALSE); } if (_arapply->currentItem()->text(7) == "D") { menuItem = pMenu->insertItem(tr("View Apply-To Debit Memo..."), this, SLOT(sViewDebitMemo()), 0); if (! _privileges->check("MaintainARMemos") && ! _privileges->check("ViewARMemos")) pMenu->setItemEnabled(menuItem, FALSE); } else if (_arapply->currentItem()->text(7) == "I") { menuItem = pMenu->insertItem(tr("View Apply-To Invoice..."), this, SLOT(sViewInvoice()), 0); if (! _privileges->check("MaintainMiscInvoices") && ! _privileges->check("ViewMiscInvoices")) pMenu->setItemEnabled(menuItem, FALSE); } }
void dspAPApplications::sPopulateMenu(QMenu* pMenu) { int menuItem; if (_apapply->currentItem()->rawValue("apapply_source_doctype") == "C") { menuItem = pMenu->insertItem(tr("View Source Credit Memo..."), this, SLOT(sViewCreditMemo()), 0); pMenu->setItemEnabled(menuItem, _privileges->check("MaintainAPMemos") || _privileges->check("ViewAPMemos")); } else if (_apapply->currentItem()->rawValue("apapply_source_doctype") == "K") { menuItem = pMenu->insertItem(tr("View Source Check..."), this, SLOT(sViewCheck()), 0); pMenu->setItemEnabled(menuItem, _privileges->check("MaintainPayments")); } if (_apapply->currentItem()->rawValue("apapply_target_doctype") == "D") { menuItem = pMenu->insertItem(tr("View Apply-To Debit Memo..."), this, SLOT(sViewDebitMemo()), 0); pMenu->setItemEnabled(menuItem, _privileges->check("MaintainAPMemos") || _privileges->check("ViewAPMemos")); } else if (_apapply->currentItem()->rawValue("apapply_target_doctype") == "V") { menuItem = pMenu->insertItem(tr("View Apply-To Voucher..."), this, SLOT(sViewVoucher()), 0); pMenu->setItemEnabled(menuItem, _privileges->check("MaintainVouchers") || _privileges->check("ViewVouchers")); } }