--- 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>)