There should be a button on the GUI, which when pressed will save an XML file that contains all the parameter values, as well as the presence of the GUI itself and any image_view nodes related to the active node. The XML file should be immediately launchable and resemble the behaviour of the current node identically. Two copies of the file saved should be in some standard location (or where outputDirectory is defined), one which has the standard name (so it will potentially overwrite the existing one, and could potentially overwrite the one currently being read, which could be desirable!) and an archived version containing a timestamp suffix.
Put them all in the launch directory? But in a directory called something like generated?
There should be a button on the GUI, which when pressed will save an XML file that contains all the parameter values, as well as the presence of the GUI itself and any image_view nodes related to the active node. The XML file should be immediately launchable and resemble the behaviour of the current node identically. Two copies of the file saved should be in some standard location (or where outputDirectory is defined), one which has the standard name (so it will potentially overwrite the existing one, and could potentially overwrite the one currently being read, which could be desirable!) and an archived version containing a timestamp suffix.
Put them all in the launch directory? But in a directory called something like generated?