Make use of a real menubar.
Add 'Help->About' in the menubar. Add use of popup instead of print to signal errors. Add 'dialog' module containing stuff for popups.
Variable assignation into self unnecessary.
Change the architecture of the application, to make easier the addition of new langage support. Add kind of 'model' that must be followed by modules: 'roxxoreditorwidget'. Add Dynamic import.
Fix bug: actualize the new module in use. Change function name 'saveModifications' to 'saveFile'.
Add the 'Save As...' function.
Change the value of the constant RESTORE_BUTTON_DEFAULT.
The button restore original value now restore the value that is in the file.
If a client save data in the file self.originalData = self.data.
Update the path when a non leaf item is clicked.