QString Semaine::jourToString(int jour) const{ QDate dateJour = getLundi().addDays(jour-1); list<Programmation*> lProgs; for(multimap<const QDate, Programmation*>::const_iterator it=evenements.begin(); it!=evenements.end(); ++it){ if (it->first == dateJour) lProgs.push_back(it->second); } QString str; lProgs.sort(compareProg); Programmation * prog; for (list<Programmation*>::iterator it=lProgs.begin(); it != lProgs.end(); ++it){ str += "["; prog = *it; str +=prog->toString(); str += "] "; } //str = return str; }