void NouvellePrecedence::remplirComboTache2(QString p){ ui->comboBoxTache2->clear(); if(ui->comboBoxProjet2->currentText()!="Projets"){ Projet* pr =ProjetManager::getInstance().trouverProjet(p); for(QMap<QString, Tache*>::const_iterator it=pr->getTaches().cbegin(); it!=pr->getTaches().cend(); it++){ ui->comboBoxTache2->addItem(it.value()->getId()); } } }
void AjoutSousTache::remplirComboSousTache(const QString& p){ ui->comboBoxSousTache->clear(); ui->comboBoxSousTache->addItem(" "); if(p!=" "){ Projet* pr =ProjetManager::getInstance().trouverProjet(p); for(QMap<QString, Tache*>::const_iterator it=pr->getTaches().begin(); it!=pr->getTaches().end(); ++it){ if((*it)->getTacheMere()==0) ui->comboBoxSousTache->addItem((*it)->getId()); } } }
void SuppressionPrecedence::remplirComboTache(const QString& p){ ui->comboBoxTache->clear(); Projet* projet =ProjetManager::getInstance().trouverProjet(p); if(projet!=0){ ui->comboBoxTache->addItem(" "); QMap<QString, Tache*> taches= projet->getTaches(); for(QMap<QString, Tache*>::const_iterator it=taches.begin(); it!=taches.end(); ++it){ ui->comboBoxTache->addItem((*it)->getId()); qDebug()<<(*it)->getId(); } } }