Thu, 06 May 2021 19:46:00 +0200
Updated source docu.
--- a/eric6/APIs/Python3/eric6.api Thu May 06 19:45:45 2021 +0200 +++ b/eric6/APIs/Python3/eric6.api Thu May 06 19:46:00 2021 +0200 @@ -1953,9 +1953,11 @@ eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.buildDiagram?4() 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.parseAssociationItemDataString?4(data) +eric6.Graphics.AssociationItem.AssociationItem.toDict?4() eric6.Graphics.AssociationItem.AssociationItem.unassociate?4() eric6.Graphics.AssociationItem.AssociationItem.widgetMoved?4() eric6.Graphics.AssociationItem.AssociationItem?1(itemA, itemB, assocType=AssociationType.NORMAL, topToBottom=False, colors=None, parent=None) @@ -1978,6 +1980,7 @@ eric6.Graphics.ClassItem.ClassItem.paint?4(painter, option, widget=None) eric6.Graphics.ClassItem.ClassItem.parseItemDataString?4(version, data) eric6.Graphics.ClassItem.ClassItem.setModel?4(model) +eric6.Graphics.ClassItem.ClassItem.toDict?4() eric6.Graphics.ClassItem.ClassItem?1(model=None, external=False, x=0, y=0, rounded=False, noAttrs=False, colors=None, parent=None, scene=None) eric6.Graphics.ClassItem.ClassModel.addClassAttribute?4(attribute) eric6.Graphics.ClassItem.ClassModel.addInstanceAttribute?4(attribute) @@ -1992,12 +1995,14 @@ eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.getPersistenceData?4() eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.initialize?4() eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.parsePersistenceData?4(version, data) +eric6.Graphics.ImportsDiagramBuilder.ImportsDiagramBuilder.toDict?4() 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.paint?4(painter, option, widget=None) eric6.Graphics.ModuleItem.ModuleItem.parseItemDataString?4(version, data) eric6.Graphics.ModuleItem.ModuleItem.setModel?4(model) +eric6.Graphics.ModuleItem.ModuleItem.toDict?4() eric6.Graphics.ModuleItem.ModuleItem?1(model=None, x=0, y=0, rounded=False, colors=None, parent=None, scene=None) eric6.Graphics.ModuleItem.ModuleModel.addClass?4(classname) eric6.Graphics.ModuleItem.ModuleModel.getClasses?4() @@ -2006,12 +2011,14 @@ eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.getPersistenceData?4() eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.initialize?4() eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.parsePersistenceData?4(version, data) +eric6.Graphics.PackageDiagramBuilder.PackageDiagramBuilder.toDict?4() 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.paint?4(painter, option, widget=None) eric6.Graphics.PackageItem.PackageItem.parseItemDataString?4(version, data) eric6.Graphics.PackageItem.PackageItem.setModel?4(model) +eric6.Graphics.PackageItem.PackageItem.toDict?4() eric6.Graphics.PackageItem.PackageItem?1(model=None, x=0, y=0, rounded=False, noModules=False, colors=None, parent=None, scene=None) eric6.Graphics.PackageItem.PackageModel.addModule?4(modulename) eric6.Graphics.PackageItem.PackageModel.getModules?4() @@ -2035,13 +2042,16 @@ 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.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.UMLDialogType2String?7 eric6.Graphics.UMLDialog.UMLDialog.load?4(filename="") eric6.Graphics.UMLDialog.UMLDialog.show?4(fromFile=False) eric6.Graphics.UMLDialog.UMLDialog?1(diagramType, project, path="", parent=None, initBuilder=True, **kwargs) @@ -2068,6 +2078,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.toDict?4() eric6.Graphics.UMLGraphicsView.UMLGraphicsView.wheelEvent?4(evt) eric6.Graphics.UMLGraphicsView.UMLGraphicsView?1(scene, parent=None) eric6.Graphics.UMLItem.UMLItem.ItemType?7 @@ -2086,6 +2097,7 @@ eric6.Graphics.UMLItem.UMLItem.setId?4(itemId) eric6.Graphics.UMLItem.UMLItem.setPos?4(x, y) eric6.Graphics.UMLItem.UMLItem.setSize?4(width, height) +eric6.Graphics.UMLItem.UMLItem.toDict?4() eric6.Graphics.UMLItem.UMLItem?1(model=None, x=0, y=0, rounded=False, colors=None, parent=None) eric6.Graphics.UMLItem.UMLModel.getName?4() eric6.Graphics.UMLItem.UMLModel?1(name) @@ -3054,7 +3066,8 @@ eric6.PluginManager.PluginManager.PluginManager.isPluginLoaded?4(pluginName) eric6.PluginManager.PluginManager.PluginManager.isValidPluginName?4(pluginName) eric6.PluginManager.PluginManager.PluginManager.loadDocumentationSetPlugins?4() -eric6.PluginManager.PluginManager.PluginManager.loadPlugin?4(name, directory, reload_=False) +eric6.PluginManager.PluginManager.PluginManager.loadPlugin?4(name, directory, reload_=False, install=False) +eric6.PluginManager.PluginManager.PluginManager.pipInstall?4(packages) eric6.PluginManager.PluginManager.PluginManager.pluginAboutToBeActivated?7 eric6.PluginManager.PluginManager.PluginManager.pluginAboutToBeDeactivated?7 eric6.PluginManager.PluginManager.PluginManager.pluginActivated?7
--- a/eric6/Documentation/Help/source.qhp Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Help/source.qhp Thu May 06 19:46:00 2021 +0200 @@ -1783,6 +1783,7 @@ <keyword name="ApplicationDiagramBuilder.buildDiagram" id="ApplicationDiagramBuilder.buildDiagram" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.buildDiagram" /> <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" /> <keyword name="ApplicationPage" id="ApplicationPage" ref="eric6.Preferences.ConfigurationPages.ApplicationPage.html#ApplicationPage" /> <keyword name="ApplicationPage (Constructor)" id="ApplicationPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.ApplicationPage.html#ApplicationPage.__init__" /> <keyword name="ApplicationPage (Module)" id="ApplicationPage (Module)" ref="eric6.Preferences.ConfigurationPages.ApplicationPage.html" /> @@ -1810,6 +1811,7 @@ <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.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" /> <keyword name="AssociationItem.widgetMoved" id="AssociationItem.widgetMoved" ref="eric6.Graphics.AssociationItem.html#AssociationItem.widgetMoved" /> <keyword name="AssociationPointRegion" id="AssociationPointRegion" ref="eric6.Graphics.AssociationItem.html#AssociationPointRegion" /> @@ -2519,6 +2521,7 @@ <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" /> <keyword name="ClassItem.setModel" id="ClassItem.setModel" ref="eric6.Graphics.ClassItem.html#ClassItem.setModel" /> + <keyword name="ClassItem.toDict" id="ClassItem.toDict" ref="eric6.Graphics.ClassItem.html#ClassItem.toDict" /> <keyword name="ClassModel" id="ClassModel" ref="eric6.Graphics.ClassItem.html#ClassModel" /> <keyword name="ClassModel (Constructor)" id="ClassModel (Constructor)" ref="eric6.Graphics.ClassItem.html#ClassModel.__init__" /> <keyword name="ClassModel.addClassAttribute" id="ClassModel.addClassAttribute" ref="eric6.Graphics.ClassItem.html#ClassModel.addClassAttribute" /> @@ -8824,6 +8827,7 @@ <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" /> + <keyword name="ImportsDiagramBuilder.toDict" id="ImportsDiagramBuilder.toDict" ref="eric6.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.toDict" /> <keyword name="IndentationWrapper" id="IndentationWrapper" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper" /> <keyword name="IndentationWrapper (Constructor)" id="IndentationWrapper (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper.__init__" /> <keyword name="IndentationWrapper.__buildTokensLogical" id="IndentationWrapper.__buildTokensLogical" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper.__buildTokensLogical" /> @@ -10256,6 +10260,7 @@ <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" /> + <keyword name="ModuleItem.toDict" id="ModuleItem.toDict" ref="eric6.Graphics.ModuleItem.html#ModuleItem.toDict" /> <keyword name="ModuleLoader" id="ModuleLoader" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader" /> <keyword name="ModuleLoader (Constructor)" id="ModuleLoader (Constructor)" ref="eric6.DebugClients.Python.ModuleLoader.html#ModuleLoader.__init__" /> <keyword name="ModuleLoader (Module)" id="ModuleLoader (Module)" ref="eric6.DebugClients.Python.ModuleLoader.html" /> @@ -10709,6 +10714,7 @@ <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" /> + <keyword name="PackageDiagramBuilder.toDict" id="PackageDiagramBuilder.toDict" ref="eric6.Graphics.PackageDiagramBuilder.html#PackageDiagramBuilder.toDict" /> <keyword name="PackageItem" id="PackageItem" ref="eric6.Graphics.PackageItem.html#PackageItem" /> <keyword name="PackageItem (Constructor)" id="PackageItem (Constructor)" ref="eric6.Graphics.PackageItem.html#PackageItem.__init__" /> <keyword name="PackageItem (Module)" id="PackageItem (Module)" ref="eric6.Graphics.PackageItem.html" /> @@ -10718,6 +10724,7 @@ <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" /> + <keyword name="PackageItem.toDict" id="PackageItem.toDict" ref="eric6.Graphics.PackageItem.html#PackageItem.toDict" /> <keyword name="PackageModel" id="PackageModel" ref="eric6.Graphics.PackageItem.html#PackageModel" /> <keyword name="PackageModel (Constructor)" id="PackageModel (Constructor)" ref="eric6.Graphics.PackageItem.html#PackageModel.__init__" /> <keyword name="PackageModel.addModule" id="PackageModel.addModule" ref="eric6.Graphics.PackageItem.html#PackageModel.addModule" /> @@ -11135,6 +11142,7 @@ <keyword name="PluginManager.isValidPluginName" id="PluginManager.isValidPluginName" ref="eric6.PluginManager.PluginManager.html#PluginManager.isValidPluginName" /> <keyword name="PluginManager.loadDocumentationSetPlugins" id="PluginManager.loadDocumentationSetPlugins" ref="eric6.PluginManager.PluginManager.html#PluginManager.loadDocumentationSetPlugins" /> <keyword name="PluginManager.loadPlugin" id="PluginManager.loadPlugin" ref="eric6.PluginManager.PluginManager.html#PluginManager.loadPlugin" /> + <keyword name="PluginManager.pipInstall" id="PluginManager.pipInstall" ref="eric6.PluginManager.PluginManager.html#PluginManager.pipInstall" /> <keyword name="PluginManager.preferencesChanged" id="PluginManager.preferencesChanged" ref="eric6.PluginManager.PluginManager.html#PluginManager.preferencesChanged" /> <keyword name="PluginManager.removePluginFromSysModules" id="PluginManager.removePluginFromSysModules" ref="eric6.PluginManager.PluginManager.html#PluginManager.removePluginFromSysModules" /> <keyword name="PluginManager.unloadPlugin" id="PluginManager.unloadPlugin" ref="eric6.PluginManager.PluginManager.html#PluginManager.unloadPlugin" /> @@ -15484,6 +15492,7 @@ <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" /> + <keyword name="UMLClassDiagramBuilder.toDict" id="UMLClassDiagramBuilder.toDict" ref="eric6.Graphics.UMLClassDiagramBuilder.html#UMLClassDiagramBuilder.toDict" /> <keyword name="UMLDiagramBuilder" id="UMLDiagramBuilder" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder" /> <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" /> @@ -15491,16 +15500,21 @@ <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" /> + <keyword name="UMLDiagramBuilder.toDict" id="UMLDiagramBuilder.toDict" ref="eric6.Graphics.UMLDiagramBuilder.html#UMLDiagramBuilder.toDict" /> <keyword name="UMLDialog" id="UMLDialog" ref="eric6.Graphics.UMLDialog.html#UMLDialog" /> <keyword name="UMLDialog (Constructor)" id="UMLDialog (Constructor)" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__init__" /> <keyword name="UMLDialog (Module)" id="UMLDialog (Module)" ref="eric6.Graphics.UMLDialog.html" /> <keyword name="UMLDialog.__diagramBuilder" id="UMLDialog.__diagramBuilder" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__diagramBuilder" /> + <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.__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" /> <keyword name="UMLDialog.__saveAs" id="UMLDialog.__saveAs" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__saveAs" /> <keyword name="UMLDialog.__showInvalidDataMessage" id="UMLDialog.__showInvalidDataMessage" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__showInvalidDataMessage" /> + <keyword name="UMLDialog.__writeJsonGraphicsFile" id="UMLDialog.__writeJsonGraphicsFile" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__writeJsonGraphicsFile" /> + <keyword name="UMLDialog.__writeLineBasedGraphicsFile" id="UMLDialog.__writeLineBasedGraphicsFile" ref="eric6.Graphics.UMLDialog.html#UMLDialog.__writeLineBasedGraphicsFile" /> <keyword name="UMLDialog.load" id="UMLDialog.load" ref="eric6.Graphics.UMLDialog.html#UMLDialog.load" /> <keyword name="UMLDialog.show" id="UMLDialog.show" ref="eric6.Graphics.UMLDialog.html#UMLDialog.show" /> <keyword name="UMLDialogType" id="UMLDialogType" ref="eric6.Graphics.UMLDialog.html#UMLDialogType" /> @@ -15538,6 +15552,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.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" /> <keyword name="UMLItem (Constructor)" id="UMLItem (Constructor)" ref="eric6.Graphics.UMLItem.html#UMLItem.__init__" /> @@ -15557,6 +15572,7 @@ <keyword name="UMLItem.setId" id="UMLItem.setId" ref="eric6.Graphics.UMLItem.html#UMLItem.setId" /> <keyword name="UMLItem.setPos" id="UMLItem.setPos" ref="eric6.Graphics.UMLItem.html#UMLItem.setPos" /> <keyword name="UMLItem.setSize" id="UMLItem.setSize" ref="eric6.Graphics.UMLItem.html#UMLItem.setSize" /> + <keyword name="UMLItem.toDict" id="UMLItem.toDict" ref="eric6.Graphics.UMLItem.html#UMLItem.toDict" /> <keyword name="UMLModel" id="UMLModel" ref="eric6.Graphics.UMLItem.html#UMLModel" /> <keyword name="UMLModel (Constructor)" id="UMLModel (Constructor)" ref="eric6.Graphics.UMLItem.html#UMLModel.__init__" /> <keyword name="UMLModel.getName" id="UMLModel.getName" ref="eric6.Graphics.UMLItem.html#UMLModel.getName" />
--- a/eric6/Documentation/Source/eric6.Graphics.ApplicationDiagramBuilder.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ApplicationDiagramBuilder.html Thu May 06 19:46:00 2021 +0200 @@ -104,6 +104,10 @@ <td><a href="#ApplicationDiagramBuilder.parsePersistenceData">parsePersistenceData</a></td> <td>Public method to parse persisted data.</td> </tr> +<tr> +<td><a href="#ApplicationDiagramBuilder.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -311,6 +315,25 @@ bool </dd> </dl> +<a NAME="ApplicationDiagramBuilder.toDict" ID="ApplicationDiagramBuilder.toDict"></a> +<h4>ApplicationDiagramBuilder.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Graphics.AssociationItem.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.AssociationItem.html Thu May 06 19:46:00 2021 +0200 @@ -125,6 +125,10 @@ <td>Public method to build a string to persist the specific item data.</td> </tr> <tr> +<td><a href="#AssociationItem.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> +<tr> <td><a href="#AssociationItem.unassociate">unassociate</a></td> <td>Public method to unassociate from the widgets.</td> </tr> @@ -475,6 +479,25 @@ str </dd> </dl> +<a NAME="AssociationItem.toDict" ID="AssociationItem.toDict"></a> +<h4>AssociationItem.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <a NAME="AssociationItem.unassociate" ID="AssociationItem.unassociate"></a> <h4>AssociationItem.unassociate</h4> <b>unassociate</b>(<i></i>)
--- a/eric6/Documentation/Source/eric6.Graphics.ClassItem.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ClassItem.html Thu May 06 19:46:00 2021 +0200 @@ -104,6 +104,10 @@ <td><a href="#ClassItem.setModel">setModel</a></td> <td>Public method to set the class model.</td> </tr> +<tr> +<td><a href="#ClassItem.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -280,6 +284,25 @@ class model containing the class data </dd> </dl> +<a NAME="ClassItem.toDict" ID="ClassItem.toDict"></a> +<h4>ClassItem.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> <hr />
--- a/eric6/Documentation/Source/eric6.Graphics.ImportsDiagramBuilder.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ImportsDiagramBuilder.html Thu May 06 19:46:00 2021 +0200 @@ -108,6 +108,10 @@ <td><a href="#ImportsDiagramBuilder.parsePersistenceData">parsePersistenceData</a></td> <td>Public method to parse persisted data.</td> </tr> +<tr> +<td><a href="#ImportsDiagramBuilder.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -308,6 +312,25 @@ bool </dd> </dl> +<a NAME="ImportsDiagramBuilder.toDict" ID="ImportsDiagramBuilder.toDict"></a> +<h4>ImportsDiagramBuilder.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Graphics.ModuleItem.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.ModuleItem.html Thu May 06 19:46:00 2021 +0200 @@ -100,6 +100,10 @@ <td><a href="#ModuleItem.setModel">setModel</a></td> <td>Public method to set the module model.</td> </tr> +<tr> +<td><a href="#ModuleItem.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -249,6 +253,25 @@ module model containing the module data </dd> </dl> +<a NAME="ModuleItem.toDict" ID="ModuleItem.toDict"></a> +<h4>ModuleItem.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> <hr />
--- a/eric6/Documentation/Source/eric6.Graphics.PackageDiagramBuilder.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.PackageDiagramBuilder.html Thu May 06 19:46:00 2021 +0200 @@ -120,6 +120,10 @@ <td><a href="#PackageDiagramBuilder.parsePersistenceData">parsePersistenceData</a></td> <td>Public method to parse persisted data.</td> </tr> +<tr> +<td><a href="#PackageDiagramBuilder.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -411,6 +415,25 @@ bool </dd> </dl> +<a NAME="PackageDiagramBuilder.toDict" ID="PackageDiagramBuilder.toDict"></a> +<h4>PackageDiagramBuilder.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Graphics.PackageItem.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.PackageItem.html Thu May 06 19:46:00 2021 +0200 @@ -100,6 +100,10 @@ <td><a href="#PackageItem.setModel">setModel</a></td> <td>Public method to set the package model.</td> </tr> +<tr> +<td><a href="#PackageItem.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -254,6 +258,25 @@ package model containing the package data </dd> </dl> +<a NAME="PackageItem.toDict" ID="PackageItem.toDict"></a> +<h4>PackageItem.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> <hr />
--- a/eric6/Documentation/Source/eric6.Graphics.UMLClassDiagramBuilder.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLClassDiagramBuilder.html Thu May 06 19:46:00 2021 +0200 @@ -108,6 +108,10 @@ <td><a href="#UMLClassDiagramBuilder.parsePersistenceData">parsePersistenceData</a></td> <td>Public method to parse persisted data.</td> </tr> +<tr> +<td><a href="#UMLClassDiagramBuilder.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -333,6 +337,25 @@ bool </dd> </dl> +<a NAME="UMLClassDiagramBuilder.toDict" ID="UMLClassDiagramBuilder.toDict"></a> +<h4>UMLClassDiagramBuilder.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Graphics.UMLDiagramBuilder.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLDiagramBuilder.html Thu May 06 19:46:00 2021 +0200 @@ -88,6 +88,10 @@ <td><a href="#UMLDiagramBuilder.parsePersistenceData">parsePersistenceData</a></td> <td>Public method to parse persisted data.</td> </tr> +<tr> +<td><a href="#UMLDiagramBuilder.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -191,6 +195,25 @@ bool </dd> </dl> +<a NAME="UMLDiagramBuilder.toDict" ID="UMLDiagramBuilder.toDict"></a> +<h4>UMLDiagramBuilder.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Graphics.UMLDialog.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLDialog.html Thu May 06 19:46:00 2021 +0200 @@ -61,7 +61,7 @@ <h3>Class Attributes</h3> <table> -<tr><td>FileVersions</td></tr> +<tr><td>FileVersions</td></tr><tr><td>UMLDialogType2String</td></tr> </table> <h3>Class Methods</h3> @@ -81,6 +81,10 @@ <td>Private method to instantiate a diagram builder object.</td> </tr> <tr> +<td><a href="#UMLDialog.__getDiagramTitel">__getDiagramTitel</a></td> +<td>Private method to get a textual description for the diagram type.</td> +</tr> +<tr> <td><a href="#UMLDialog.__initActions">__initActions</a></td> <td>Private slot to initialize the actions.</td> </tr> @@ -89,6 +93,10 @@ <td>Private slot to initialize the toolbars.</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> +<tr> <td><a href="#UMLDialog.__relayout">__relayout</a></td> <td>Private method to re-layout the diagram.</td> </tr> @@ -105,6 +113,14 @@ <td>Private slot to show a message dialog indicating an invalid data file.</td> </tr> <tr> +<td><a href="#UMLDialog.__writeJsonGraphicsFile">__writeJsonGraphicsFile</a></td> +<td>Private method to write an eric graphics file using the JSON based file format.</td> +</tr> +<tr> +<td><a href="#UMLDialog.__writeLineBasedGraphicsFile">__writeLineBasedGraphicsFile</a></td> +<td>Private method to write an eric graphics file using the old line based file format.</td> +</tr> +<tr> <td><a href="#UMLDialog.load">load</a></td> <td>Public method to load a diagram from a file.</td> </tr> @@ -188,6 +204,32 @@ UMLDiagramBuilder </dd> </dl> +<a NAME="UMLDialog.__getDiagramTitel" ID="UMLDialog.__getDiagramTitel"></a> +<h4>UMLDialog.__getDiagramTitel</h4> +<b>__getDiagramTitel</b>(<i>diagramType</i>) + +<p> + Private method to get a textual description for the diagram type. +</p> +<dl> + +<dt><i>diagramType</i> (str)</dt> +<dd> +diagram type string +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +titel of the diagram +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> <a NAME="UMLDialog.__initActions" ID="UMLDialog.__initActions"></a> <h4>UMLDialog.__initActions</h4> <b>__initActions</b>(<i></i>) @@ -202,6 +244,33 @@ <p> Private slot to initialize the toolbars. </p> +<a NAME="UMLDialog.__readLineBasedGraphicsFile" ID="UMLDialog.__readLineBasedGraphicsFile"></a> +<h4>UMLDialog.__readLineBasedGraphicsFile</h4> +<b>__readLineBasedGraphicsFile</b>(<i>filename</i>) + +<p> + Private method to read an eric graphics file using the old line + 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 success +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="UMLDialog.__relayout" ID="UMLDialog.__relayout"></a> <h4>UMLDialog.__relayout</h4> <b>__relayout</b>(<i></i>) @@ -248,6 +317,60 @@ number of the invalid line </dd> </dl> +<a NAME="UMLDialog.__writeJsonGraphicsFile" ID="UMLDialog.__writeJsonGraphicsFile"></a> +<h4>UMLDialog.__writeJsonGraphicsFile</h4> +<b>__writeJsonGraphicsFile</b>(<i>filename</i>) + +<p> + Private method to write an eric graphics file using the JSON based + file format. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to write to +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful write +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<a NAME="UMLDialog.__writeLineBasedGraphicsFile" ID="UMLDialog.__writeLineBasedGraphicsFile"></a> +<h4>UMLDialog.__writeLineBasedGraphicsFile</h4> +<b>__writeLineBasedGraphicsFile</b>(<i>filename</i>) + +<p> + Private method to write an eric graphics file using the old line + based file format. +</p> +<dl> + +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to write to +</dd> +</dl> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful write +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="UMLDialog.load" ID="UMLDialog.load"></a> <h4>UMLDialog.load</h4> <b>load</b>(<i>filename=""</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLGraphicsView.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLGraphicsView.html Thu May 06 19:46:00 2021 +0200 @@ -206,6 +206,10 @@ <td>Public slot to set the diagram name.</td> </tr> <tr> +<td><a href="#UMLGraphicsView.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> +<tr> <td><a href="#UMLGraphicsView.wheelEvent">wheelEvent</a></td> <td>Protected method to handle wheel events.</td> </tr> @@ -674,6 +678,25 @@ diagram name </dd> </dl> +<a NAME="UMLGraphicsView.toDict" ID="UMLGraphicsView.toDict"></a> +<h4>UMLGraphicsView.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <a NAME="UMLGraphicsView.wheelEvent" ID="UMLGraphicsView.wheelEvent"></a> <h4>UMLGraphicsView.wheelEvent</h4> <b>wheelEvent</b>(<i>evt</i>)
--- a/eric6/Documentation/Source/eric6.Graphics.UMLItem.html Thu May 06 19:45:45 2021 +0200 +++ b/eric6/Documentation/Source/eric6.Graphics.UMLItem.html Thu May 06 19:46:00 2021 +0200 @@ -136,6 +136,10 @@ <td><a href="#UMLItem.setSize">setSize</a></td> <td>Public method to set the rectangles size.</td> </tr> +<tr> +<td><a href="#UMLItem.toDict">toDict</a></td> +<td>Public method to collect data to be persisted.</td> +</tr> </table> <h3>Static Methods</h3> @@ -444,6 +448,25 @@ height of the rectangle </dd> </dl> +<a NAME="UMLItem.toDict" ID="UMLItem.toDict"></a> +<h4>UMLItem.toDict</h4> +<b>toDict</b>(<i></i>) + +<p> + Public method to collect data to be persisted. +</p> +<dl> +<dt>Return:</dt> +<dd> +dictionary containing data to be persisted +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> <hr />