Sat, 08 May 2021 18:35:00 +0200
Upgraded source docu.
--- a/eric6/APIs/Python3/eric6.api Sat May 08 18:34:08 2021 +0200 +++ b/eric6/APIs/Python3/eric6.api Sat May 08 18:35:00 2021 +0200 @@ -1951,11 +1951,13 @@ eric6.Globals.toList?4(value) eric6.Globals.versionToTuple?4(version, length=3) eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.buildDiagram?4() +eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.fromDict?4(version, data) eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.getPersistenceData?4() eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.parsePersistenceData?4(version, data) eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.toDict?4() eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder?1(dialog, view, project, noModules=False) eric6.Graphics.AssociationItem.AssociationItem.buildAssociationItemDataString?4() +eric6.Graphics.AssociationItem.AssociationItem.fromDict?4(data, umlItems, colors=None) eric6.Graphics.AssociationItem.AssociationItem.parseAssociationItemDataString?4(data) eric6.Graphics.AssociationItem.AssociationItem.toDict?4() eric6.Graphics.AssociationItem.AssociationItem.unassociate?4() @@ -1976,6 +1978,7 @@ eric6.Graphics.AssociationItem.AssociationType.NORMAL?7 eric6.Graphics.ClassItem.ClassItem.ItemType?7 eric6.Graphics.ClassItem.ClassItem.buildItemDataString?4() +eric6.Graphics.ClassItem.ClassItem.fromDict?4(data, colors=None) eric6.Graphics.ClassItem.ClassItem.isExternal?4() eric6.Graphics.ClassItem.ClassItem.paint?4(painter, option, widget=None) eric6.Graphics.ClassItem.ClassItem.parseItemDataString?4(version, data) @@ -1992,6 +1995,7 @@ eric6.Graphics.GraphicsUtilities._buildChildrenLists?5(routes) eric6.Graphics.GraphicsUtilities.sort?4(nodes, routes, noRecursion=False) eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.buildDiagram?4() +eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.fromDict?4(version, data) eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.getPersistenceData?4() eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.initialize?4() eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.parsePersistenceData?4(version, data) @@ -1999,6 +2003,7 @@ eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder?1(dialog, view, project, package, showExternalImports=False) eric6.Graphics.ModuleItem.ModuleItem.ItemType?7 eric6.Graphics.ModuleItem.ModuleItem.buildItemDataString?4() +eric6.Graphics.ModuleItem.ModuleItem.fromDict?4(data, colors=None) eric6.Graphics.ModuleItem.ModuleItem.paint?4(painter, option, widget=None) eric6.Graphics.ModuleItem.ModuleItem.parseItemDataString?4(version, data) eric6.Graphics.ModuleItem.ModuleItem.setModel?4(model) @@ -2008,6 +2013,7 @@ eric6.Graphics.ModuleItem.ModuleModel.getClasses?4() eric6.Graphics.ModuleItem.ModuleModel?1(name, classlist=None) eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.buildDiagram?4() +eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.fromDict?4(version, data) eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.getPersistenceData?4() eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.initialize?4() eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.parsePersistenceData?4(version, data) @@ -2015,6 +2021,7 @@ eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder?1(dialog, view, project, package, noAttrs=False) eric6.Graphics.PackageItem.PackageItem.ItemType?7 eric6.Graphics.PackageItem.PackageItem.buildItemDataString?4() +eric6.Graphics.PackageItem.PackageItem.fromDict?4(data, colors=None) eric6.Graphics.PackageItem.PackageItem.paint?4(painter, option, widget=None) eric6.Graphics.PackageItem.PackageItem.parseItemDataString?4(version, data) eric6.Graphics.PackageItem.PackageItem.setModel?4(model) @@ -2039,18 +2046,22 @@ eric6.Graphics.SvgDiagram.SvgDiagram.wheelEvent?4(evt) eric6.Graphics.SvgDiagram.SvgDiagram?1(svgFile, parent=None, name=None) eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.buildDiagram?4() +eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.fromDict?4(version, data) eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.getPersistenceData?4() eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.initialize?4() eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.parsePersistenceData?4(version, data) eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder.toDict?4() eric6.Graphics.UMLClassDiagramBuilder.UMLClassDiagramBuilder?1(dialog, view, project, file, noAttrs=False) eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.buildDiagram?4() +eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.buildErrorMessage?4(msg) +eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.fromDict?4(version, data) eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.getPersistenceData?4() eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.initialize?4() eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.parsePersistenceData?4(version, data) eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder.toDict?4() eric6.Graphics.UMLDiagramBuilder.UMLDiagramBuilder?1(dialog, view, project) eric6.Graphics.UMLDialog.UMLDialog.FileVersions?7 +eric6.Graphics.UMLDialog.UMLDialog.JsonFileVersions?7 eric6.Graphics.UMLDialog.UMLDialog.UMLDialogType2String?7 eric6.Graphics.UMLDialog.UMLDialog.load?4(filename="") eric6.Graphics.UMLDialog.UMLDialog.show?4(fromFile=False) @@ -2065,6 +2076,7 @@ eric6.Graphics.UMLGraphicsView.UMLGraphicsView.filteredItems?4(items, itemType=UMLItem) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.findItem?4(itemId) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.findItemByName?4(name) +eric6.Graphics.UMLGraphicsView.UMLGraphicsView.fromDict?4(version, data) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.gestureEvent?4(evt) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.getItemId?4() eric6.Graphics.UMLGraphicsView.UMLGraphicsView.getPersistenceData?4() @@ -2078,6 +2090,7 @@ eric6.Graphics.UMLGraphicsView.UMLGraphicsView.selectItem?4(item) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.selectItems?4(items) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.setDiagramName?4(name) +eric6.Graphics.UMLGraphicsView.UMLGraphicsView.setLayoutActionsEnabled?4(enable) eric6.Graphics.UMLGraphicsView.UMLGraphicsView.toDict?4() eric6.Graphics.UMLGraphicsView.UMLGraphicsView.wheelEvent?4(evt) eric6.Graphics.UMLGraphicsView.UMLGraphicsView?1(scene, parent=None) @@ -2085,6 +2098,7 @@ eric6.Graphics.UMLItem.UMLItem.addAssociation?4(assoc) eric6.Graphics.UMLItem.UMLItem.adjustAssociations?4() eric6.Graphics.UMLItem.UMLItem.buildItemDataString?4() +eric6.Graphics.UMLItem.UMLItem.fromDict?4(data, colors=None) eric6.Graphics.UMLItem.UMLItem.getId?4() eric6.Graphics.UMLItem.UMLItem.getItemType?4() eric6.Graphics.UMLItem.UMLItem.getName?4()
--- a/eric6/Documentation/Help/source.qhp Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Help/source.qhp Sat May 08 18:35:00 2021 +0200 @@ -1781,6 +1781,7 @@ <keyword name="ApplicationDiagramBuilder.__createAssociations" id="ApplicationDiagramBuilder.__createAssociations" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.__createAssociations" /> <keyword name="ApplicationDiagramBuilder.__findApplicationRoot" id="ApplicationDiagramBuilder.__findApplicationRoot" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.__findApplicationRoot" /> <keyword name="ApplicationDiagramBuilder.buildDiagram" id="ApplicationDiagramBuilder.buildDiagram" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.buildDiagram" /> + <keyword name="ApplicationDiagramBuilder.fromDict" id="ApplicationDiagramBuilder.fromDict" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.fromDict" /> <keyword name="ApplicationDiagramBuilder.getPersistenceData" id="ApplicationDiagramBuilder.getPersistenceData" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.getPersistenceData" /> <keyword name="ApplicationDiagramBuilder.parsePersistenceData" id="ApplicationDiagramBuilder.parsePersistenceData" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.parsePersistenceData" /> <keyword name="ApplicationDiagramBuilder.toDict" id="ApplicationDiagramBuilder.toDict" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.toDict" /> @@ -1810,6 +1811,7 @@ <keyword name="AssociationItem.__mapRectFromItem" id="AssociationItem.__mapRectFromItem" ref="eric6.Graphics.AssociationItem.html#AssociationItem.__mapRectFromItem" /> <keyword name="AssociationItem.__updateEndPoint" id="AssociationItem.__updateEndPoint" ref="eric6.Graphics.AssociationItem.html#AssociationItem.__updateEndPoint" /> <keyword name="AssociationItem.buildAssociationItemDataString" id="AssociationItem.buildAssociationItemDataString" ref="eric6.Graphics.AssociationItem.html#AssociationItem.buildAssociationItemDataString" /> + <keyword name="AssociationItem.fromDict" id="AssociationItem.fromDict" ref="eric6.Graphics.AssociationItem.html#AssociationItem.fromDict" /> <keyword name="AssociationItem.parseAssociationItemDataString" id="AssociationItem.parseAssociationItemDataString" ref="eric6.Graphics.AssociationItem.html#AssociationItem.parseAssociationItemDataString" /> <keyword name="AssociationItem.toDict" id="AssociationItem.toDict" ref="eric6.Graphics.AssociationItem.html#AssociationItem.toDict" /> <keyword name="AssociationItem.unassociate" id="AssociationItem.unassociate" ref="eric6.Graphics.AssociationItem.html#AssociationItem.unassociate" /> @@ -2517,6 +2519,7 @@ <keyword name="ClassItem.__calculateSize" id="ClassItem.__calculateSize" ref="eric6.Graphics.ClassItem.html#ClassItem.__calculateSize" /> <keyword name="ClassItem.__createTexts" id="ClassItem.__createTexts" ref="eric6.Graphics.ClassItem.html#ClassItem.__createTexts" /> <keyword name="ClassItem.buildItemDataString" id="ClassItem.buildItemDataString" ref="eric6.Graphics.ClassItem.html#ClassItem.buildItemDataString" /> + <keyword name="ClassItem.fromDict" id="ClassItem.fromDict" ref="eric6.Graphics.ClassItem.html#ClassItem.fromDict" /> <keyword name="ClassItem.isExternal" id="ClassItem.isExternal" ref="eric6.Graphics.ClassItem.html#ClassItem.isExternal" /> <keyword name="ClassItem.paint" id="ClassItem.paint" ref="eric6.Graphics.ClassItem.html#ClassItem.paint" /> <keyword name="ClassItem.parseItemDataString" id="ClassItem.parseItemDataString" ref="eric6.Graphics.ClassItem.html#ClassItem.parseItemDataString" /> @@ -8824,6 +8827,7 @@ <keyword name="ImportsDiagramBuilder.__buildModulesDict" id="ImportsDiagramBuilder.__buildModulesDict" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.__buildModulesDict" /> <keyword name="ImportsDiagramBuilder.__createAssociations" id="ImportsDiagramBuilder.__createAssociations" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.__createAssociations" /> <keyword name="ImportsDiagramBuilder.buildDiagram" id="ImportsDiagramBuilder.buildDiagram" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.buildDiagram" /> + <keyword name="ImportsDiagramBuilder.fromDict" id="ImportsDiagramBuilder.fromDict" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.fromDict" /> <keyword name="ImportsDiagramBuilder.getPersistenceData" id="ImportsDiagramBuilder.getPersistenceData" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.getPersistenceData" /> <keyword name="ImportsDiagramBuilder.initialize" id="ImportsDiagramBuilder.initialize" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.initialize" /> <keyword name="ImportsDiagramBuilder.parsePersistenceData" id="ImportsDiagramBuilder.parsePersistenceData" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.parsePersistenceData" /> @@ -10257,6 +10261,7 @@ <keyword name="ModuleItem.__calculateSize" id="ModuleItem.__calculateSize" ref="eric6.Graphics.ModuleItem.html#ModuleItem.__calculateSize" /> <keyword name="ModuleItem.__createTexts" id="ModuleItem.__createTexts" ref="eric6.Graphics.ModuleItem.html#ModuleItem.__createTexts" /> <keyword name="ModuleItem.buildItemDataString" id="ModuleItem.buildItemDataString" ref="eric6.Graphics.ModuleItem.html#ModuleItem.buildItemDataString" /> + <keyword name="ModuleItem.fromDict" id="ModuleItem.fromDict" ref="eric6.Graphics.ModuleItem.html#ModuleItem.fromDict" /> <keyword name="ModuleItem.paint" id="ModuleItem.paint" ref="eric6.Graphics.ModuleItem.html#ModuleItem.paint" /> <keyword name="ModuleItem.parseItemDataString" id="ModuleItem.parseItemDataString" ref="eric6.Graphics.ModuleItem.html#ModuleItem.parseItemDataString" /> <keyword name="ModuleItem.setModel" id="ModuleItem.setModel" ref="eric6.Graphics.ModuleItem.html#ModuleItem.setModel" /> @@ -10711,6 +10716,7 @@ <keyword name="PackageDiagramBuilder.__createAssociations" id="PackageDiagramBuilder.__createAssociations" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.__createAssociations" /> <keyword name="PackageDiagramBuilder.__getCurrentShape" id="PackageDiagramBuilder.__getCurrentShape" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.__getCurrentShape" /> <keyword name="PackageDiagramBuilder.buildDiagram" id="PackageDiagramBuilder.buildDiagram" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.buildDiagram" /> + <keyword name="PackageDiagramBuilder.fromDict" id="PackageDiagramBuilder.fromDict" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.fromDict" /> <keyword name="PackageDiagramBuilder.getPersistenceData" id="PackageDiagramBuilder.getPersistenceData" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.getPersistenceData" /> <keyword name="PackageDiagramBuilder.initialize" id="PackageDiagramBuilder.initialize" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.initialize" /> <keyword name="PackageDiagramBuilder.parsePersistenceData" id="PackageDiagramBuilder.parsePersistenceData" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.parsePersistenceData" /> @@ -10721,6 +10727,7 @@ <keyword name="PackageItem.__calculateSize" id="PackageItem.__calculateSize" ref="eric6.Graphics.PackageItem.html#PackageItem.__calculateSize" /> <keyword name="PackageItem.__createTexts" id="PackageItem.__createTexts" ref="eric6.Graphics.PackageItem.html#PackageItem.__createTexts" /> <keyword name="PackageItem.buildItemDataString" id="PackageItem.buildItemDataString" ref="eric6.Graphics.PackageItem.html#PackageItem.buildItemDataString" /> + <keyword name="PackageItem.fromDict" id="PackageItem.fromDict" ref="eric6.Graphics.PackageItem.html#PackageItem.fromDict" /> <keyword name="PackageItem.paint" id="PackageItem.paint" ref="eric6.Graphics.PackageItem.html#PackageItem.paint" /> <keyword name="PackageItem.parseItemDataString" id="PackageItem.parseItemDataString" ref="eric6.Graphics.PackageItem.html#PackageItem.parseItemDataString" /> <keyword name="PackageItem.setModel" id="PackageItem.setModel" ref="eric6.Graphics.PackageItem.html#PackageItem.setModel" /> @@ -15489,6 +15496,7 @@ <keyword name="UMLClassDiagramBuilder.__createAssociations" id="UMLClassDiagramBuilder.__createAssociations" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.__createAssociations" /> <keyword name="UMLClassDiagramBuilder.__getCurrentShape" id="UMLClassDiagramBuilder.__getCurrentShape" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.__getCurrentShape" /> <keyword name="UMLClassDiagramBuilder.buildDiagram" id="UMLClassDiagramBuilder.buildDiagram" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.buildDiagram" /> + <keyword name="UMLClassDiagramBuilder.fromDict" id="UMLClassDiagramBuilder.fromDict" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.fromDict" /> <keyword name="UMLClassDiagramBuilder.getPersistenceData" id="UMLClassDiagramBuilder.getPersistenceData" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.getPersistenceData" /> <keyword name="UMLClassDiagramBuilder.initialize" id="UMLClassDiagramBuilder.initialize" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.initialize" /> <keyword name="UMLClassDiagramBuilder.parsePersistenceData" id="UMLClassDiagramBuilder.parsePersistenceData" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.parsePersistenceData" /> @@ -15497,6 +15505,8 @@ <keyword name="UMLDiagramBuilder (Constructor)" id="UMLDiagramBuilder (Constructor)" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.__init__" /> <keyword name="UMLDiagramBuilder (Module)" id="UMLDiagramBuilder (Module)" ref="eric6.Graphics.UMLDiagramBuilder.html" /> <keyword name="UMLDiagramBuilder.buildDiagram" id="UMLDiagramBuilder.buildDiagram" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.buildDiagram" /> + <keyword name="UMLDiagramBuilder.buildErrorMessage" id="UMLDiagramBuilder.buildErrorMessage" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.buildErrorMessage" /> + <keyword name="UMLDiagramBuilder.fromDict" id="UMLDiagramBuilder.fromDict" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.fromDict" /> <keyword name="UMLDiagramBuilder.getPersistenceData" id="UMLDiagramBuilder.getPersistenceData" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.getPersistenceData" /> <keyword name="UMLDiagramBuilder.initialize" id="UMLDiagramBuilder.initialize" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.initialize" /> <keyword name="UMLDiagramBuilder.parsePersistenceData" id="UMLDiagramBuilder.parsePersistenceData" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.parsePersistenceData" /> @@ -15508,6 +15518,7 @@ <keyword name="UMLDialog.__getDiagramTitel" id="UMLDialog.__getDiagramTitel" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__getDiagramTitel" /> <keyword name="UMLDialog.__initActions" id="UMLDialog.__initActions" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__initActions" /> <keyword name="UMLDialog.__initToolBars" id="UMLDialog.__initToolBars" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__initToolBars" /> + <keyword name="UMLDialog.__readJsonGraphicsFile" id="UMLDialog.__readJsonGraphicsFile" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__readJsonGraphicsFile" /> <keyword name="UMLDialog.__readLineBasedGraphicsFile" id="UMLDialog.__readLineBasedGraphicsFile" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__readLineBasedGraphicsFile" /> <keyword name="UMLDialog.__relayout" id="UMLDialog.__relayout" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__relayout" /> <keyword name="UMLDialog.__save" id="UMLDialog.__save" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__save" /> @@ -15540,6 +15551,7 @@ <keyword name="UMLGraphicsView.filteredItems" id="UMLGraphicsView.filteredItems" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.filteredItems" /> <keyword name="UMLGraphicsView.findItem" id="UMLGraphicsView.findItem" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.findItem" /> <keyword name="UMLGraphicsView.findItemByName" id="UMLGraphicsView.findItemByName" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.findItemByName" /> + <keyword name="UMLGraphicsView.fromDict" id="UMLGraphicsView.fromDict" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.fromDict" /> <keyword name="UMLGraphicsView.gestureEvent" id="UMLGraphicsView.gestureEvent" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.gestureEvent" /> <keyword name="UMLGraphicsView.getItemId" id="UMLGraphicsView.getItemId" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.getItemId" /> <keyword name="UMLGraphicsView.getPersistenceData" id="UMLGraphicsView.getPersistenceData" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.getPersistenceData" /> @@ -15552,6 +15564,7 @@ <keyword name="UMLGraphicsView.selectItem" id="UMLGraphicsView.selectItem" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.selectItem" /> <keyword name="UMLGraphicsView.selectItems" id="UMLGraphicsView.selectItems" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.selectItems" /> <keyword name="UMLGraphicsView.setDiagramName" id="UMLGraphicsView.setDiagramName" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.setDiagramName" /> + <keyword name="UMLGraphicsView.setLayoutActionsEnabled" id="UMLGraphicsView.setLayoutActionsEnabled" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.setLayoutActionsEnabled" /> <keyword name="UMLGraphicsView.toDict" id="UMLGraphicsView.toDict" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.toDict" /> <keyword name="UMLGraphicsView.wheelEvent" id="UMLGraphicsView.wheelEvent" ref="eric6.Graphics.UMLGraphicsView.html#UMLGraphicsView.wheelEvent" /> <keyword name="UMLItem" id="UMLItem" ref="eric6.Graphics.UMLItem.html#UMLItem" /> @@ -15560,6 +15573,7 @@ <keyword name="UMLItem.addAssociation" id="UMLItem.addAssociation" ref="eric6.Graphics.UMLItem.html#UMLItem.addAssociation" /> <keyword name="UMLItem.adjustAssociations" id="UMLItem.adjustAssociations" ref="eric6.Graphics.UMLItem.html#UMLItem.adjustAssociations" /> <keyword name="UMLItem.buildItemDataString" id="UMLItem.buildItemDataString" ref="eric6.Graphics.UMLItem.html#UMLItem.buildItemDataString" /> + <keyword name="UMLItem.fromDict" id="UMLItem.fromDict" ref="eric6.Graphics.UMLItem.html#UMLItem.fromDict" /> <keyword name="UMLItem.getId" id="UMLItem.getId" ref="eric6.Graphics.UMLItem.html#UMLItem.getId" /> <keyword name="UMLItem.getItemType" id="UMLItem.getItemType" ref="eric6.Graphics.UMLItem.html#UMLItem.getItemType" /> <keyword name="UMLItem.getName" id="UMLItem.getName" ref="eric6.Graphics.UMLItem.html#UMLItem.getName" />
--- a/eric6/Documentation/Source/eric6.Graphics.ApplicationDiagramBuilder.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ApplicationDiagramBuilder.html Sat May 08 18:35:00 2021 +0200 @@ -97,6 +97,10 @@ <td>Public method to build the packages shapes of the diagram.</td> </tr> <tr> +<td><a href="#ApplicationDiagramBuilder.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#ApplicationDiagramBuilder.getPersistenceData">getPersistenceData</a></td> <td>Public method to get a string for data to be persisted.</td> </tr> @@ -266,6 +270,37 @@ <p> Public method to build the packages shapes of the diagram. </p> +<a NAME="ApplicationDiagramBuilder.fromDict" ID="ApplicationDiagramBuilder.fromDict"></a> +<h4>ApplicationDiagramBuilder.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +tuple containing a flag indicating success and an info + message in case the diagram belongs to a different project +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl> <a NAME="ApplicationDiagramBuilder.getPersistenceData" ID="ApplicationDiagramBuilder.getPersistenceData"></a> <h4>ApplicationDiagramBuilder.getPersistenceData</h4> <b>getPersistenceData</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.AssociationItem.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.AssociationItem.html Sat May 08 18:35:00 2021 +0200 @@ -76,6 +76,10 @@ <table> <tr> +<td><a href="#AssociationItem.fromDict">fromDict</a></td> +<td>Class method to create an association item from persisted data.</td> +</tr> +<tr> <td><a href="#AssociationItem.parseAssociationItemDataString">parseAssociationItemDataString</a></td> <td>Class method to parse the given persistence data.</td> </tr> @@ -143,6 +147,41 @@ <tr><td>None</td></tr> </table> +<a NAME="AssociationItem.fromDict" ID="AssociationItem.fromDict"></a> +<h4>AssociationItem.fromDict (class method)</h4> +<b>fromDict</b>(<i>data, umlItems, colors=None</i>) + +<p> + Class method to create an association item from persisted data. +</p> +<dl> + +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data as generated + by toDict() +</dd> +<dt><i>umlItems</i> (list of UMLItem)</dt> +<dd> +list of UML items +</dd> +<dt><i>colors</i> (tuple of (QColor, QColor))</dt> +<dd> +tuple containing the foreground and background colors +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +created association item +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +AssociationItem +</dd> +</dl> <a NAME="AssociationItem.parseAssociationItemDataString" ID="AssociationItem.parseAssociationItemDataString"></a> <h4>AssociationItem.parseAssociationItemDataString (class method)</h4> <b>parseAssociationItemDataString</b>(<i>data</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.ClassItem.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ClassItem.html Sat May 08 18:35:00 2021 +0200 @@ -66,7 +66,11 @@ <h3>Class Methods</h3> <table> -<tr><td>None</td></tr> + +<tr> +<td><a href="#ClassItem.fromDict">fromDict</a></td> +<td>Class method to create a class item from persisted data.</td> +</tr> </table> <h3>Methods</h3> @@ -115,6 +119,37 @@ <tr><td>None</td></tr> </table> +<a NAME="ClassItem.fromDict" ID="ClassItem.fromDict"></a> +<h4>ClassItem.fromDict (class method)</h4> +<b>fromDict</b>(<i>data, colors=None</i>) + +<p> + Class method to create a class item from persisted data. +</p> +<dl> + +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data as generated + by toDict() +</dd> +<dt><i>colors</i> (tuple of (QColor, QColor))</dt> +<dd> +tuple containing the foreground and background colors +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +created class item +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +ClassItem +</dd> +</dl> <a NAME="ClassItem.__init__" ID="ClassItem.__init__"></a> <h4>ClassItem (Constructor)</h4> <b>ClassItem</b>(<i>model=None, external=False, x=0, y=0, rounded=False, noAttrs=False, colors=None, parent=None, scene=None</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.ImportsDiagramBuilder.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ImportsDiagramBuilder.html Sat May 08 18:35:00 2021 +0200 @@ -97,6 +97,10 @@ <td>Public method to build the modules shapes of the diagram.</td> </tr> <tr> +<td><a href="#ImportsDiagramBuilder.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#ImportsDiagramBuilder.getPersistenceData">getPersistenceData</a></td> <td>Public method to get a string for data to be persisted.</td> </tr> @@ -256,6 +260,37 @@ <p> Public method to build the modules shapes of the diagram. </p> +<a NAME="ImportsDiagramBuilder.fromDict" ID="ImportsDiagramBuilder.fromDict"></a> +<h4>ImportsDiagramBuilder.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +tuple containing a flag indicating success and an info + message in case the diagram belongs to a different project +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl> <a NAME="ImportsDiagramBuilder.getPersistenceData" ID="ImportsDiagramBuilder.getPersistenceData"></a> <h4>ImportsDiagramBuilder.getPersistenceData</h4> <b>getPersistenceData</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.ModuleItem.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ModuleItem.html Sat May 08 18:35:00 2021 +0200 @@ -66,7 +66,11 @@ <h3>Class Methods</h3> <table> -<tr><td>None</td></tr> + +<tr> +<td><a href="#ModuleItem.fromDict">fromDict</a></td> +<td>Class method to create a class item from persisted data.</td> +</tr> </table> <h3>Methods</h3> @@ -111,6 +115,37 @@ <tr><td>None</td></tr> </table> +<a NAME="ModuleItem.fromDict" ID="ModuleItem.fromDict"></a> +<h4>ModuleItem.fromDict (class method)</h4> +<b>fromDict</b>(<i>data, colors=None</i>) + +<p> + Class method to create a class item from persisted data. +</p> +<dl> + +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data as generated + by toDict() +</dd> +<dt><i>colors</i> (tuple of (QColor, QColor))</dt> +<dd> +tuple containing the foreground and background colors +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +created class item +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +ClassItem +</dd> +</dl> <a NAME="ModuleItem.__init__" ID="ModuleItem.__init__"></a> <h4>ModuleItem (Constructor)</h4> <b>ModuleItem</b>(<i>model=None, x=0, y=0, rounded=False, colors=None, parent=None, scene=None</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.PackageDiagramBuilder.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.PackageDiagramBuilder.html Sat May 08 18:35:00 2021 +0200 @@ -109,6 +109,10 @@ <td>Public method to build the class shapes of the package diagram.</td> </tr> <tr> +<td><a href="#PackageDiagramBuilder.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#PackageDiagramBuilder.getPersistenceData">getPersistenceData</a></td> <td>Public method to get a string for data to be persisted.</td> </tr> @@ -359,6 +363,37 @@ <p> The algorithm is borrowed from Boa Constructor. </p> +<a NAME="PackageDiagramBuilder.fromDict" ID="PackageDiagramBuilder.fromDict"></a> +<h4>PackageDiagramBuilder.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +tuple containing a flag indicating success and an info + message in case the diagram belongs to a different project +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl> <a NAME="PackageDiagramBuilder.getPersistenceData" ID="PackageDiagramBuilder.getPersistenceData"></a> <h4>PackageDiagramBuilder.getPersistenceData</h4> <b>getPersistenceData</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.PackageItem.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.PackageItem.html Sat May 08 18:35:00 2021 +0200 @@ -66,7 +66,11 @@ <h3>Class Methods</h3> <table> -<tr><td>None</td></tr> + +<tr> +<td><a href="#PackageItem.fromDict">fromDict</a></td> +<td>Class method to create a class item from persisted data.</td> +</tr> </table> <h3>Methods</h3> @@ -111,6 +115,37 @@ <tr><td>None</td></tr> </table> +<a NAME="PackageItem.fromDict" ID="PackageItem.fromDict"></a> +<h4>PackageItem.fromDict (class method)</h4> +<b>fromDict</b>(<i>data, colors=None</i>) + +<p> + Class method to create a class item from persisted data. +</p> +<dl> + +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data as generated + by toDict() +</dd> +<dt><i>colors</i> (tuple of (QColor, QColor))</dt> +<dd> +tuple containing the foreground and background colors +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +created class item +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +ClassItem +</dd> +</dl> <a NAME="PackageItem.__init__" ID="PackageItem.__init__"></a> <h4>PackageItem (Constructor)</h4> <b>PackageItem</b>(<i>model=None, x=0, y=0, rounded=False, noModules=False, colors=None, parent=None, scene=None</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLClassDiagramBuilder.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLClassDiagramBuilder.html Sat May 08 18:35:00 2021 +0200 @@ -97,6 +97,10 @@ <td>Public method to build the class shapes of the class diagram.</td> </tr> <tr> +<td><a href="#UMLClassDiagramBuilder.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#UMLClassDiagramBuilder.getPersistenceData">getPersistenceData</a></td> <td>Public method to get a string for data to be persisted.</td> </tr> @@ -281,6 +285,37 @@ <p> The algorithm is borrowed from Boa Constructor. </p> +<a NAME="UMLClassDiagramBuilder.fromDict" ID="UMLClassDiagramBuilder.fromDict"></a> +<h4>UMLClassDiagramBuilder.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +tuple containing a flag indicating success and an info + message in case the diagram belongs to a different project +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl> <a NAME="UMLClassDiagramBuilder.getPersistenceData" ID="UMLClassDiagramBuilder.getPersistenceData"></a> <h4>UMLClassDiagramBuilder.getPersistenceData</h4> <b>getPersistenceData</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLDiagramBuilder.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLDiagramBuilder.html Sat May 08 18:35:00 2021 +0200 @@ -77,6 +77,14 @@ <td>Public method to build the diagram.</td> </tr> <tr> +<td><a href="#UMLDiagramBuilder.buildErrorMessage">buildErrorMessage</a></td> +<td>Public method to build an error string to be included in the scene.</td> +</tr> +<tr> +<td><a href="#UMLDiagramBuilder.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#UMLDiagramBuilder.getPersistenceData">getPersistenceData</a></td> <td>Public method to get a string for data to be persisted.</td> </tr> @@ -139,6 +147,63 @@ must be subclassed </dd> </dl> +<a NAME="UMLDiagramBuilder.buildErrorMessage" ID="UMLDiagramBuilder.buildErrorMessage"></a> +<h4>UMLDiagramBuilder.buildErrorMessage</h4> +<b>buildErrorMessage</b>(<i>msg</i>) + +<p> + Public method to build an error string to be included in the scene. +</p> +<dl> + +<dt><i>msg</i> (str)</dt> +<dd> +error message +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +prepared error string +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> +<a NAME="UMLDiagramBuilder.fromDict" ID="UMLDiagramBuilder.fromDict"></a> +<h4>UMLDiagramBuilder.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +tuple containing a flag indicating success and an info + message in case the diagram belongs to a different project +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl> <a NAME="UMLDiagramBuilder.getPersistenceData" ID="UMLDiagramBuilder.getPersistenceData"></a> <h4>UMLDiagramBuilder.getPersistenceData</h4> <b>getPersistenceData</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLDialog.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLDialog.html Sat May 08 18:35:00 2021 +0200 @@ -61,7 +61,7 @@ <h3>Class Attributes</h3> <table> -<tr><td>FileVersions</td></tr><tr><td>UMLDialogType2String</td></tr> +<tr><td>FileVersions</td></tr><tr><td>JsonFileVersions</td></tr><tr><td>UMLDialogType2String</td></tr> </table> <h3>Class Methods</h3> @@ -93,6 +93,10 @@ <td>Private slot to initialize the toolbars.</td> </tr> <tr> +<td><a href="#UMLDialog.__readJsonGraphicsFile">__readJsonGraphicsFile</a></td> +<td>Private method to read an eric graphics file using the JSON based file format.</td> +</tr> +<tr> <td><a href="#UMLDialog.__readLineBasedGraphicsFile">__readLineBasedGraphicsFile</a></td> <td>Private method to read an eric graphics file using the old line based file format.</td> </tr> @@ -244,6 +248,33 @@ <p> Private slot to initialize the toolbars. </p> +<a NAME="UMLDialog.__readJsonGraphicsFile" ID="UMLDialog.__readJsonGraphicsFile"></a> +<h4>UMLDialog.__readJsonGraphicsFile</h4> +<b>__readJsonGraphicsFile</b>(<i>filename</i>) + +<p> + Private method to read an eric graphics file using the JSON based + file format. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to be read +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful read +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="UMLDialog.__readLineBasedGraphicsFile" ID="UMLDialog.__readLineBasedGraphicsFile"></a> <h4>UMLDialog.__readLineBasedGraphicsFile</h4> <b>__readLineBasedGraphicsFile</b>(<i>filename</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLGraphicsView.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLGraphicsView.html Sat May 08 18:35:00 2021 +0200 @@ -158,6 +158,10 @@ <td>Public method to find an UML item based on its name.</td> </tr> <tr> +<td><a href="#UMLGraphicsView.fromDict">fromDict</a></td> +<td>Public method to populate the class with data persisted by 'toDict()'.</td> +</tr> +<tr> <td><a href="#UMLGraphicsView.gestureEvent">gestureEvent</a></td> <td>Protected method handling gesture events.</td> </tr> @@ -206,6 +210,10 @@ <td>Public slot to set the diagram name.</td> </tr> <tr> +<td><a href="#UMLGraphicsView.setLayoutActionsEnabled">setLayoutActionsEnabled</a></td> +<td>Public method to enable or disable the layout related actions.</td> +</tr> +<tr> <td><a href="#UMLGraphicsView.toDict">toDict</a></td> <td>Public method to collect data to be persisted.</td> </tr> @@ -499,6 +507,36 @@ UMLItem </dd> </dl> +<a NAME="UMLGraphicsView.fromDict" ID="UMLGraphicsView.fromDict"></a> +<h4>UMLGraphicsView.fromDict</h4> +<b>fromDict</b>(<i>version, data</i>) + +<p> + Public method to populate the class with data persisted by 'toDict()'. +</p> +<dl> + +<dt><i>version</i> (str)</dt> +<dd> +version of the data +</dd> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +flag indicating success +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="UMLGraphicsView.gestureEvent" ID="UMLGraphicsView.gestureEvent"></a> <h4>UMLGraphicsView.gestureEvent</h4> <b>gestureEvent</b>(<i>evt</i>) @@ -678,6 +716,20 @@ diagram name </dd> </dl> +<a NAME="UMLGraphicsView.setLayoutActionsEnabled" ID="UMLGraphicsView.setLayoutActionsEnabled"></a> +<h4>UMLGraphicsView.setLayoutActionsEnabled</h4> +<b>setLayoutActionsEnabled</b>(<i>enable</i>) + +<p> + Public method to enable or disable the layout related actions. +</p> +<dl> + +<dt><i>enable</i> (bool)</dt> +<dd> +flag indicating the desired enable state +</dd> +</dl> <a NAME="UMLGraphicsView.toDict" ID="UMLGraphicsView.toDict"></a> <h4>UMLGraphicsView.toDict</h4> <b>toDict</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLItem.html Sat May 08 18:34:08 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLItem.html Sat May 08 18:35:00 2021 +0200 @@ -66,7 +66,11 @@ <h3>Class Methods</h3> <table> -<tr><td>None</td></tr> + +<tr> +<td><a href="#UMLItem.fromDict">fromDict</a></td> +<td>Class method to create a generic UML item from persisted data.</td> +</tr> </table> <h3>Methods</h3> @@ -147,6 +151,37 @@ <tr><td>None</td></tr> </table> +<a NAME="UMLItem.fromDict" ID="UMLItem.fromDict"></a> +<h4>UMLItem.fromDict (class method)</h4> +<b>fromDict</b>(<i>data, colors=None</i>) + +<p> + Class method to create a generic UML item from persisted data. +</p> +<dl> + +<dt><i>data</i> (dict)</dt> +<dd> +dictionary containing the persisted data as generated + by toDict() +</dd> +<dt><i>colors</i> (tuple of (QColor, QColor))</dt> +<dd> +tuple containing the foreground and background colors +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +created UML item +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +UMLItem +</dd> +</dl> <a NAME="UMLItem.__init__" ID="UMLItem.__init__"></a> <h4>UMLItem (Constructor)</h4> <b>UMLItem</b>(<i>model=None, x=0, y=0, rounded=False, colors=None, parent=None</i>)