GUI: Provide possibility for partial loading of corrupted project file
|Status:||Rejected||Start date:||20 May 2015|
As a step toward backward compatibility in project files:
For the moment, when one of SessionModel's is not able to read own content from project file (due to the change of properties of ParameterizedItem's from one version of GUI to another), the SessionModel throws an exception. Exception is caught by the ProjectManager which exposes corresponding warning dialog to the user. After that, the document is cleared to the initial (empty) state. We have to provide the possibility to load the project partially, to facilitate users migration from older GUI version to the newer one.