Module implementing a dialog showing UML like diagrams.
None |
UMLDialog | Class implementing a dialog showing UML like diagrams. |
UMLDialogType | Class defining the UML dialog types. |
None |
Class implementing a dialog showing UML like diagrams.
FileVersions |
JsonFileVersions |
UMLDialogType2String |
None |
UMLDialog | Constructor |
__diagramBuilder | Private method to instantiate a diagram builder object. |
__getDiagramTitel | Private method to get a textual description for the diagram type. |
__initActions | Private slot to initialize the actions. |
__initToolBars | Private slot to initialize the toolbars. |
__readJsonGraphicsFile | Private method to read an eric graphics file using the JSON based file format. |
__relayout | Private method to re-layout the diagram. |
__save | Private slot to save the diagram with the current name. |
__saveAs | Private slot to save the diagram. |
__showInvalidDataMessage | Private slot to show a message dialog indicating an invalid data file. |
__writeJsonGraphicsFile | Private method to write an eric graphics file using the JSON based file format. |
load | Public method to load a diagram from a file. |
show | Public method to show the dialog. |
None |
Constructor
Private method to instantiate a diagram builder object.
Private method to get a textual description for the diagram type.
Private slot to initialize the actions.
Private slot to initialize the toolbars.
Private method to read an eric graphics file using the JSON based file format.
Private method to re-layout the diagram.
Private slot to save the diagram with the current name.
Private slot to save the diagram.
Private slot to show a message dialog indicating an invalid data file.
Private method to write an eric graphics file using the JSON based file format.
Public method to load a diagram from a file.
Public method to show the dialog.
Class defining the UML dialog types.
APPLICATION_DIAGRAM |
CLASS_DIAGRAM |
IMPORTS_DIAGRAM |
NO_DIAGRAM |
PACKAGE_DIAGRAM |
None |
None |
None |