void printChecksReview::markSelected( int actionId ) { QString action; switch(actionId) { case ActionPrinted: action = tr("Printed"); break; case ActionVoided: action = tr("Voided"); break; case ActionReplaced: action = tr("Replace"); break; case ActionUnmark: default: actionId = -1; action = ""; }; QList<XTreeWidgetItem*> selected = _checks->selectedItems(); for (int i = 0; i < selected.size(); i++) { XTreeWidgetItem *cursor = (XTreeWidgetItem*)selected[i]; cursor->setText(1, action); cursor->setAltId(actionId); } }
void XTreeWidgetItemProto::setAltId(const int pId) { XTreeWidgetItem *item = qscriptvalue_cast<XTreeWidgetItem*>(thisObject()); if (item) return item->setAltId(pId); }