51 <table> |
51 <table> |
52 <tr><td>ApplicationDiagram</td></tr><tr><td>ClassDiagram</td></tr><tr><td>ImportsDiagram</td></tr><tr><td>PackageDiagram</td></tr> |
52 <tr><td>ApplicationDiagram</td></tr><tr><td>ClassDiagram</td></tr><tr><td>ImportsDiagram</td></tr><tr><td>PackageDiagram</td></tr> |
53 </table> |
53 </table> |
54 <h3>Class Methods</h3> |
54 <h3>Class Methods</h3> |
55 <table> |
55 <table> |
56 <tr><td>None</td></tr> |
56 <tr> |
|
57 <td><a href="#UMLDialog.generateDialogFromFile">generateDialogFromFile</a></td> |
|
58 <td>Class method to generate a dialog reading data from a file.</td> |
|
59 </tr> |
57 </table> |
60 </table> |
58 <h3>Methods</h3> |
61 <h3>Methods</h3> |
59 <table> |
62 <table> |
60 <tr> |
63 <tr> |
61 <td><a href="#UMLDialog.__init__">UMLDialog</a></td> |
64 <td><a href="#UMLDialog.__init__">UMLDialog</a></td> |
62 <td>Constructor</td> |
65 <td>Constructor</td> |
63 </tr><tr> |
66 </tr><tr> |
64 <td><a href="#UMLDialog.__diagramBuilder">__diagramBuilder</a></td> |
67 <td><a href="#UMLDialog.__diagramBuilder">__diagramBuilder</a></td> |
65 <td>Private method to instantiate a diagram builder object.</td> |
68 <td>Private method to instantiate a diagram builder object.</td> |
66 </tr><tr> |
69 </tr><tr> |
|
70 <td><a href="#UMLDialog.__diagramTypeString">__diagramTypeString</a></td> |
|
71 <td>Private method to generate a readable string for the diagram type.</td> |
|
72 </tr><tr> |
|
73 <td><a href="#UMLDialog.__initActions">__initActions</a></td> |
|
74 <td>Private slot to initialize the actions.</td> |
|
75 </tr><tr> |
|
76 <td><a href="#UMLDialog.__initToolBars">__initToolBars</a></td> |
|
77 <td>Private slot to initialize the toolbars.</td> |
|
78 </tr><tr> |
67 <td><a href="#UMLDialog.__relayout">__relayout</a></td> |
79 <td><a href="#UMLDialog.__relayout">__relayout</a></td> |
68 <td>Private method to relayout the diagram.</td> |
80 <td>Private method to relayout the diagram.</td> |
69 </tr><tr> |
81 </tr><tr> |
70 <td><a href="#UMLDialog.diagramTypeToString">diagramTypeToString</a></td> |
82 <td><a href="#UMLDialog.__save">__save</a></td> |
71 <td>Public method to convert the diagram type to a readable string.</td> |
83 <td>Private slot to save the diagram with the current name.</td> |
|
84 </tr><tr> |
|
85 <td><a href="#UMLDialog.__saveAs">__saveAs</a></td> |
|
86 <td>Private slot to save the diagram.</td> |
72 </tr><tr> |
87 </tr><tr> |
73 <td><a href="#UMLDialog.show">show</a></td> |
88 <td><a href="#UMLDialog.show">show</a></td> |
74 <td>Overriden method to show the dialog.</td> |
89 <td>Overriden method to show the dialog.</td> |
75 </tr> |
90 </tr> |
76 </table> |
91 </table> |
77 <h3>Static Methods</h3> |
92 <h3>Static Methods</h3> |
78 <table> |
93 <table> |
79 <tr><td>None</td></tr> |
94 <tr><td>None</td></tr> |
80 </table> |
95 </table> |
81 <a NAME="UMLDialog.__init__" ID="UMLDialog.__init__"></a> |
96 <a NAME="UMLDialog.generateDialogFromFile" ID="UMLDialog.generateDialogFromFile"></a> |
|
97 <h4>UMLDialog.generateDialogFromFile (class method)</h4> |
|
98 <b>generateDialogFromFile</b>(<i>project, parent=None</i>) |
|
99 <p> |
|
100 Class method to generate a dialog reading data from a file. |
|
101 </p><dl> |
|
102 <dt><i>project</i></dt> |
|
103 <dd> |
|
104 reference to the project object (Project) |
|
105 </dd><dt><i>parent</i></dt> |
|
106 <dd> |
|
107 parent widget of the dialog (QWidget) |
|
108 </dd> |
|
109 </dl><dl> |
|
110 <dt>Returns:</dt> |
|
111 <dd> |
|
112 generated dialog (UMLDialog) |
|
113 </dd> |
|
114 </dl><a NAME="UMLDialog.__init__" ID="UMLDialog.__init__"></a> |
82 <h4>UMLDialog (Constructor)</h4> |
115 <h4>UMLDialog (Constructor)</h4> |
83 <b>UMLDialog</b>(<i>diagramType, project, path, parent=None, **kwargs</i>) |
116 <b>UMLDialog</b>(<i>diagramType, project, path="", parent=None, initBuilder=True, **kwargs</i>) |
84 <p> |
117 <p> |
85 Constructor |
118 Constructor |
86 </p><dl> |
119 </p><dl> |
87 <dt><i>diagramType</i></dt> |
120 <dt><i>diagramType</i></dt> |
88 <dd> |
121 <dd> |
94 </dd><dt><i>path</i></dt> |
127 </dd><dt><i>path</i></dt> |
95 <dd> |
128 <dd> |
96 file or directory path to build the diagram from (string) |
129 file or directory path to build the diagram from (string) |
97 </dd><dt><i>parent</i></dt> |
130 </dd><dt><i>parent</i></dt> |
98 <dd> |
131 <dd> |
99 parent widget of the view (QWidget) |
132 parent widget of the dialog (QWidget) |
|
133 </dd><dt><i>initBuilder=</i></dt> |
|
134 <dd> |
|
135 flag indicating to initialize the diagram builder (boolean) |
100 </dd><dt><i>kwargs</i></dt> |
136 </dd><dt><i>kwargs</i></dt> |
101 <dd> |
137 <dd> |
102 diagram specific data |
138 diagram specific data |
103 </dd> |
139 </dd> |
104 </dl><a NAME="UMLDialog.__diagramBuilder" ID="UMLDialog.__diagramBuilder"></a> |
140 </dl><a NAME="UMLDialog.__diagramBuilder" ID="UMLDialog.__diagramBuilder"></a> |
119 file or directory path to build the diagram from (string) |
155 file or directory path to build the diagram from (string) |
120 </dd><dt><i>kwargs</i></dt> |
156 </dd><dt><i>kwargs</i></dt> |
121 <dd> |
157 <dd> |
122 diagram specific data |
158 diagram specific data |
123 </dd> |
159 </dd> |
124 </dl><a NAME="UMLDialog.__relayout" ID="UMLDialog.__relayout"></a> |
160 </dl><a NAME="UMLDialog.__diagramTypeString" ID="UMLDialog.__diagramTypeString"></a> |
|
161 <h4>UMLDialog.__diagramTypeString</h4> |
|
162 <b>__diagramTypeString</b>(<i></i>) |
|
163 <p> |
|
164 Private method to generate a readable string for the diagram type. |
|
165 </p><dl> |
|
166 <dt>Returns:</dt> |
|
167 <dd> |
|
168 readable type string (string) |
|
169 </dd> |
|
170 </dl><a NAME="UMLDialog.__initActions" ID="UMLDialog.__initActions"></a> |
|
171 <h4>UMLDialog.__initActions</h4> |
|
172 <b>__initActions</b>(<i></i>) |
|
173 <p> |
|
174 Private slot to initialize the actions. |
|
175 </p><a NAME="UMLDialog.__initToolBars" ID="UMLDialog.__initToolBars"></a> |
|
176 <h4>UMLDialog.__initToolBars</h4> |
|
177 <b>__initToolBars</b>(<i></i>) |
|
178 <p> |
|
179 Private slot to initialize the toolbars. |
|
180 </p><a NAME="UMLDialog.__relayout" ID="UMLDialog.__relayout"></a> |
125 <h4>UMLDialog.__relayout</h4> |
181 <h4>UMLDialog.__relayout</h4> |
126 <b>__relayout</b>(<i></i>) |
182 <b>__relayout</b>(<i></i>) |
127 <p> |
183 <p> |
128 Private method to relayout the diagram. |
184 Private method to relayout the diagram. |
129 </p><a NAME="UMLDialog.diagramTypeToString" ID="UMLDialog.diagramTypeToString"></a> |
185 </p><a NAME="UMLDialog.__save" ID="UMLDialog.__save"></a> |
130 <h4>UMLDialog.diagramTypeToString</h4> |
186 <h4>UMLDialog.__save</h4> |
131 <b>diagramTypeToString</b>(<i>diagramType</i>) |
187 <b>__save</b>(<i></i>) |
132 <p> |
188 <p> |
133 Public method to convert the diagram type to a readable string. |
189 Private slot to save the diagram with the current name. |
134 </p><dl> |
190 </p><a NAME="UMLDialog.__saveAs" ID="UMLDialog.__saveAs"></a> |
135 <dt><i>diagramType</i></dt> |
191 <h4>UMLDialog.__saveAs</h4> |
136 <dd> |
192 <b>__saveAs</b>(<i>filename=""</i>) |
137 type of the diagram |
193 <p> |
138 (one of ApplicationDiagram, ClassDiagram, ImportsDiagram, PackageDiagram) |
194 Private slot to save the diagram. |
139 </dd> |
195 </p><dl> |
140 </dl><dl> |
196 <dt><i>filename</i></dt> |
141 <dt>Returns:</dt> |
197 <dd> |
142 <dd> |
198 name of the file to write to (string) |
143 readable type string (string) |
|
144 </dd> |
199 </dd> |
145 </dl><a NAME="UMLDialog.show" ID="UMLDialog.show"></a> |
200 </dl><a NAME="UMLDialog.show" ID="UMLDialog.show"></a> |
146 <h4>UMLDialog.show</h4> |
201 <h4>UMLDialog.show</h4> |
147 <b>show</b>(<i></i>) |
202 <b>show</b>(<i></i>) |
148 <p> |
203 <p> |