Re: [qet] Bug dans l'éditeur d'élément |
[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]
Le Samedi 01 Décembre 2007 19:17:46 SlowBrain, vous avez écrit : > Quand je me met au boulot je trouve des bug, a l'instant une sotre de > démultiplication des formes simples que j'intégre au composant. > Capture fournie Corrigé dans la révision 221. Pour la petite histoire, il s'agissait d'un parcours de MultiMap qui ne se passait pas comme je l'attendais (QMultiMap::keys() renvoie autant de clés que d'éléments dans la map) dans ElementScene::zItems. Diff joint. @+ Xavier Index: elementscene.cpp =================================================================== --- elementscene.cpp (révision 220) +++ elementscene.cpp (révision 221) @@ -610,7 +610,11 @@ QMultiMap<qreal, QGraphicsItem *> mm; foreach(QGraphicsItem *qgi, all_items_list) mm.insert(qgi -> zValue(), qgi); all_items_list.clear(); - foreach(qreal z, mm.keys()) all_items_list += mm.values(z); + QMapIterator<qreal, QGraphicsItem *> i(mm); + while (i.hasNext()) { + i.next(); + all_items_list << i.value(); + } // rajoute eventuellement les bornes if (include_terminals) all_items_list += terminals;
Attachment:
signature.asc
Description: This is a digitally signed message part.
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |