maandag 19 april 2010

measures + aanpassingen en testen

De measures kunnen nu ook correct toegevoegd en aangepast worden. Er kan nu dus een volledige xml gegenereerd worden. Zoals eerder vermeld is de klasse 'Measure' verwijderd, aangezien deze klasse mij overbodig leek. Een measure is dan gewoon een element waarbij de id null is. Op die manier kan de code voor de gewone opties van de planElementen bijna allemaal opnieuw gebruikt worden. Het klasse diagram ziet er nu als volgt uit:

Ik heb ook de code op linux (ubuntu) getest en daar werkte alles ook.


Verder zijn nog enkele kleine fouten opgelost en enkele aanvullingen gedaan:
- In het hoofdmenu werken de toetsencombinaties ctrl-S en ctrl-Q voor het aanpassen van de default xml en het afsluiten van de toepassing.
- Voor het opslaan van de gegenereerde xml is er in de filechooser een xml filter voorzien en er wordt nagegaan of de gebruiker zelf de '.xml' extensie heeft toegevoegd en indien nodig wordt die zelf toegevoegd.
- Het resize behaviour van de filechooser en het hoofdvenster is aangepast. Voor de andere vensters moet dit nog nagekeken worden.
- De xml die de locatie van de default xml bevat (location.xml) wordt niet meer in een aparte directory 'location' opgeslagen.

Geen opmerkingen:

Een reactie posten