Esempio n. 1
0
void NMGMeasureListWidget::slotChangeMeasureListItemColor(const QString& id, const QColor& color)
{
  if(NMGGroupTreeWidgetItem* item = findItemById(id))
  {
    QPixmap decoration = QPixmap(12,12);
    decoration.fill(color);
    item->setData(0, Qt::DecorationRole, qVariantFromValue(decoration));
  }
}
Collection *DataModel::findCollectionByItemID(int id)
{
    Item *i = findItemById(id);
    int code = i->getIdenCode();
    for(int i = 0; i <collectionList.size(); i++) {
        if(code == ((Collection)collectionList[i]).getId()) {
            return &(collectionList[i]);
        }
    }
    return NULL;
}
bool DataModel::isOverDueBorrower(Borrower b)
{
    vector<int>* ite = b.getIdItemVector();
    for (int i =0 ; i< ite->size();i++) {
        Item *item = findItemById(ite->at(i));
        if (item->getDateBorr().compare("")== 0) {

        } else {

            QString q = QString::fromStdString(item->getDateBorr());
            QDate date1 = QDate::fromString(q , "d/M/yyyy");
            QDate date2 = QDate::currentDate();

            if (date1.daysTo(date2) > 7 ) {
               return true;
            }
        }
    }
    return false;
}
Esempio n. 4
0
void NMGMeasureListWidget::slotChangeMeasureListItemText(const QString& id, const QString& text)
{
  if(NMGGroupTreeWidgetItem* item = findItemById(id)) item->setText(1, text);
}
Esempio n. 5
0
void CommandOptions::disable(int id)
{
   CommandOption *option = findItemById(id);
   if(option) option->enabled = false;
}
Esempio n. 6
0
void CommandOptions::enable(int id)
{
   CommandOption *option = findItemById(id);
   if(option) option->enabled = true;
}