Projects can be read and saved by selecting file | [open,save] project in the
menubar. When a project is saved it will be
saved as one big serialization of each component
, and the contents of the header editor. The project is stored in a new
format, this format is easily edited. It is
possible to also include .qtz inside each other, so you can make one central
.qtz that includes all your other portions of the project so each person can
write their own, and simply have it referenced in the central one. The syntax
is designed so it is trivial to add a component of your own to the file if
the mood struck you - or if it seemed faster to just paste it then to do it
within the QtEZ environment. With the advent of the new serialization there
are many new routines to load the component set, however QtEZ retains the
ability to load all previous version of files, it is also conceivable that
a converter will be coming down the line to take an existing c++ project and
turn it into a QtEZ project for reopening in the IDE. QtEZ should be able to withstand changes. Each file carries a header with the version that dumped it, and if I change the format a new path will simply be created so I can load almost any old version. This should circumvent 99.9% of all efforts I make to break the format from version to version. |