[Amelia-development] Today's Progress
Status: Alpha
Brought to you by:
jppequenao
|
From: Karol K. <kk...@gm...> - 2008-10-26 06:35:23
|
Hi Joao, Today I made sure that AMELIA works on Windows. There was a problem with the grabPixmap() function when we set the column widgt of a tree widget in the ALayerGUI widget. I have no idea why this was, but commenting that out seemed to have fixed everything. Also, on Windows, I added Direct3D acceleration for the menu instead of OpenGL. I also tried to do the same for the ALayerGUI widget to make the AMainView widget sliding translition smoother and it did work, but then the background was not being drawn everywhere for some reason (Direct3D rendering is still experimental in 4.4), so I did not commit this. I will revisit this when Qt 4.5 becomes stable. I've found another bug in the track model. Basically, when you select a track from one of the tables, AMELIA crashes. I've tracked this down the the AGeometry::selectTrackById() function, which uses the ATrack::node object to change the selection of the track. However, ATrack::node is always null, because when we created the Irrlicht node, we saved the pointer to the "node" member of the track subclass. Anyways you are probably aware of this, but I created a item in the tracker for it (and the pt=et thing) so we won't forget about it. It might be a good idea to do so for any other problems that we come across in SVN and have not been fixed yet. ATrack::node: https://sourceforge.net/tracker2/index.php?func=detail&aid=2196461&group_id=190675&atid=934310 pt=et: https://sourceforge.net/tracker2/?func=detail&aid=2196559&group_id=190675&atid=934310 -- Cheers, Karol Krizka |