From: Frans S. <fra...@gm...> - 2013-07-26 20:40:26
|
Hi Guilherme, I have been trying to fix some things in your branch remove_qt3PtrList. I have changed some QListIterator statements to for(int i=0; i<....size(); i++), I think that is more readable and consequent with the methods you used in components. I also reimplemented the parts that you commented out and instead of the Mutable iterators I used a simple statement i-- when an element was removed from the list and we need to continue with the next one. Some things are not yet working though, for example if you move a component, the connected wires are corrupted. Frans |
From: Guilherme B. T. <gui...@gm...> - 2013-07-28 11:20:48
|
On 26/07/13 22:40, Frans Schreuder wrote: > Hi Guilherme, > > I have been trying to fix some things in your branch > remove_qt3PtrList. I have changed some QListIterator statements to > for(int i=0; i<....size(); i++), I think that is more readable and > consequent with the methods you used in components. > I also reimplemented the parts that you commented out and instead of > the Mutable iterators I used a simple statement i-- when an element > was removed from the list and we need to continue with the next one. > Some things are not yet working though, for example if you move a > component, the connected wires are corrupted. > > > Frans Hi Frans, I haven't had much time to code lately. I'm following your commits thou. As I mentioned I didn't bother to port/fix the mouse interactions. I believe they will have to be rewritten once we introduce QtGraphicsItems. Do you want to have it fully functional before starting with QtGraphics ? Best regards, Guilherme |