Mon, 17 Mar 2014 19:11:48 +0100
Extended QsciScintillaCompat to allow to set the modified status and made the selection of an encoding in the editor change the modified state.
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
1 | <!DOCTYPE html> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric5.Graphics.UMLDialog</title> |
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
4 | <meta charset="UTF-8"> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
21
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
6 | body { |
440
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
7 | background: #EDECE6; |
21
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
9 | color: black; |
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
10 | } |
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
11 | |
409
0ea528e80202
Added another style for the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
58
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
0ea528e80202
Added another style for the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
58
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
440
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
21
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
16 | |
440
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
17 | a { color: #BA6D36; } |
21
b88a0e6268bd
Fixed a bug in eric5-doc.py and regenerated docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
17
diff
changeset
|
18 | |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric5.Graphics.UMLDialog</h1> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
21
diff
changeset
|
24 | Module implementing a dialog showing UML like diagrams. |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <tr><td>None</td></tr> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td><a href="#UMLDialog">UMLDialog</a></td> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
21
diff
changeset
|
34 | <td>Class implementing a dialog showing UML like diagrams.</td> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </tr> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | </table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <h3>Functions</h3> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <tr><td>None</td></tr> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | </table> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <hr /><hr /> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <a NAME="UMLDialog" ID="UMLDialog"></a> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <h2>UMLDialog</h2> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
21
diff
changeset
|
45 | Class implementing a dialog showing UML like diagrams. |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | </p> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <h3>Derived from</h3> |
2101
5bac7dee9e1a
Introduced the E5MainWindow class allowing to set a style for all the main windows.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2035
diff
changeset
|
48 | E5MainWindow |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <h3>Class Attributes</h3> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <table> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
51 | <tr><td>ApplicationDiagram</td></tr><tr><td>ClassDiagram</td></tr><tr><td>FileVersions</td></tr><tr><td>ImportsDiagram</td></tr><tr><td>NoDiagram</td></tr><tr><td>PackageDiagram</td></tr> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | </table> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
53 | <h3>Class Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
54 | <table> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
55 | <tr><td>None</td></tr> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
56 | </table> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <h3>Methods</h3> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <table> |
1229
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
59 | <tr> |
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
60 | <td><a href="#UMLDialog.__init__">UMLDialog</a></td> |
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
61 | <td>Constructor</td> |
2026
18f2b30ed046
Changed the diagrams to show a better diagram title when printed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1229
diff
changeset
|
62 | </tr><tr> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
63 | <td><a href="#UMLDialog.__diagramBuilder">__diagramBuilder</a></td> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
64 | <td>Private method to instantiate a diagram builder object.</td> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
65 | </tr><tr> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
66 | <td><a href="#UMLDialog.__diagramTypeString">__diagramTypeString</a></td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
67 | <td>Private method to generate a readable string for the diagram type.</td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
68 | </tr><tr> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
69 | <td><a href="#UMLDialog.__initActions">__initActions</a></td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
70 | <td>Private slot to initialize the actions.</td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
71 | </tr><tr> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
72 | <td><a href="#UMLDialog.__initToolBars">__initToolBars</a></td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
73 | <td>Private slot to initialize the toolbars.</td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
74 | </tr><tr> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
75 | <td><a href="#UMLDialog.__relayout">__relayout</a></td> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
76 | <td>Private method to relayout the diagram.</td> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
77 | </tr><tr> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
78 | <td><a href="#UMLDialog.__save">__save</a></td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
79 | <td>Private slot to save the diagram with the current name.</td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
80 | </tr><tr> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
81 | <td><a href="#UMLDialog.__saveAs">__saveAs</a></td> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
82 | <td>Private slot to save the diagram.</td> |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
83 | </tr><tr> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
84 | <td><a href="#UMLDialog.__showInvalidDataMessage">__showInvalidDataMessage</a></td> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
85 | <td>Private slot to show a message dialog indicating an invalid data file.</td> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
86 | </tr><tr> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
87 | <td><a href="#UMLDialog.load">load</a></td> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
88 | <td>Public method to load a diagram from a file.</td> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
89 | </tr><tr> |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
90 | <td><a href="#UMLDialog.show">show</a></td> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
91 | <td>Public method to show the dialog.</td> |
1229
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
92 | </tr> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
93 | </table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
94 | <h3>Static Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
95 | <table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
945
diff
changeset
|
96 | <tr><td>None</td></tr> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | </table> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
98 | <a NAME="UMLDialog.__init__" ID="UMLDialog.__init__"></a> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <h4>UMLDialog (Constructor)</h4> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
100 | <b>UMLDialog</b>(<i>diagramType, project, path="", parent=None, initBuilder=True, **kwargs</i>) |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
21
diff
changeset
|
102 | Constructor |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | </p><dl> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
104 | <dt><i>diagramType</i></dt> |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
105 | <dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
106 | type of the diagram (one of ApplicationDiagram, |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
107 | ClassDiagram, ImportsDiagram, NoDiagram, PackageDiagram) |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
108 | </dd><dt><i>project</i></dt> |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
109 | <dd> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
110 | reference to the project object (Project) |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
111 | </dd><dt><i>path</i></dt> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
112 | <dd> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
113 | file or directory path to build the diagram from (string) |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
114 | </dd><dt><i>parent</i></dt> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <dd> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
116 | parent widget of the dialog (QWidget) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
117 | </dd><dt><i>initBuilder=</i></dt> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
118 | <dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
119 | flag indicating to initialize the diagram |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
120 | builder (boolean) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
121 | </dd><dt><i>kwargs=</i></dt> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <dd> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
123 | diagram specific data |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | </dd> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
125 | </dl><a NAME="UMLDialog.__diagramBuilder" ID="UMLDialog.__diagramBuilder"></a> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
126 | <h4>UMLDialog.__diagramBuilder</h4> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
127 | <b>__diagramBuilder</b>(<i>diagramType, path, **kwargs</i>) |
2026
18f2b30ed046
Changed the diagrams to show a better diagram title when printed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1229
diff
changeset
|
128 | <p> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
129 | Private method to instantiate a diagram builder object. |
2026
18f2b30ed046
Changed the diagrams to show a better diagram title when printed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1229
diff
changeset
|
130 | </p><dl> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
131 | <dt><i>diagramType</i></dt> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
132 | <dd> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
133 | type of the diagram |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
134 | (one of ApplicationDiagram, ClassDiagram, ImportsDiagram, |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
135 | PackageDiagram) |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
136 | </dd><dt><i>path</i></dt> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
137 | <dd> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
138 | file or directory path to build the diagram from (string) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
139 | </dd><dt><i>kwargs=</i></dt> |
2026
18f2b30ed046
Changed the diagrams to show a better diagram title when printed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1229
diff
changeset
|
140 | <dd> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
141 | diagram specific data |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
142 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
143 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
144 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
145 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
146 | reference to the instantiated diagram builder |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
147 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
148 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
149 | <dt>Raises <b>ValueError</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
150 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
151 | raised to indicate an illegal diagram type |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
152 | </dd> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
153 | </dl><a NAME="UMLDialog.__diagramTypeString" ID="UMLDialog.__diagramTypeString"></a> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
154 | <h4>UMLDialog.__diagramTypeString</h4> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
155 | <b>__diagramTypeString</b>(<i></i>) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
156 | <p> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
157 | Private method to generate a readable string for the diagram type. |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
158 | </p><dl> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
159 | <dt>Returns:</dt> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
160 | <dd> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
161 | readable type string (string) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
162 | </dd> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
163 | </dl><a NAME="UMLDialog.__initActions" ID="UMLDialog.__initActions"></a> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
164 | <h4>UMLDialog.__initActions</h4> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
165 | <b>__initActions</b>(<i></i>) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
166 | <p> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
167 | Private slot to initialize the actions. |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
168 | </p><a NAME="UMLDialog.__initToolBars" ID="UMLDialog.__initToolBars"></a> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
169 | <h4>UMLDialog.__initToolBars</h4> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
170 | <b>__initToolBars</b>(<i></i>) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
171 | <p> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
172 | Private slot to initialize the toolbars. |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
173 | </p><a NAME="UMLDialog.__relayout" ID="UMLDialog.__relayout"></a> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
174 | <h4>UMLDialog.__relayout</h4> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
175 | <b>__relayout</b>(<i></i>) |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
176 | <p> |
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
177 | Private method to relayout the diagram. |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
178 | </p><a NAME="UMLDialog.__save" ID="UMLDialog.__save"></a> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
179 | <h4>UMLDialog.__save</h4> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
180 | <b>__save</b>(<i></i>) |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
181 | <p> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
182 | Private slot to save the diagram with the current name. |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
183 | </p><a NAME="UMLDialog.__saveAs" ID="UMLDialog.__saveAs"></a> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
184 | <h4>UMLDialog.__saveAs</h4> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
185 | <b>__saveAs</b>(<i>filename=""</i>) |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
186 | <p> |
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
187 | Private slot to save the diagram. |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
188 | </p><dl> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
189 | <dt><i>filename</i></dt> |
2031
c36c2eb62a75
Refactored the UML graphics code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2027
diff
changeset
|
190 | <dd> |
2033
4b99609f6a87
Some more refactorings to prepare loading graphics diagrams from file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2031
diff
changeset
|
191 | name of the file to write to (string) |
2026
18f2b30ed046
Changed the diagrams to show a better diagram title when printed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1229
diff
changeset
|
192 | </dd> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
193 | </dl><a NAME="UMLDialog.__showInvalidDataMessage" ID="UMLDialog.__showInvalidDataMessage"></a> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
194 | <h4>UMLDialog.__showInvalidDataMessage</h4> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
195 | <b>__showInvalidDataMessage</b>(<i>filename, linenum=-1</i>) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
196 | <p> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
197 | Private slot to show a message dialog indicating an invalid data file. |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
198 | </p><dl> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
199 | <dt><i>filename</i></dt> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
200 | <dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
201 | name of the file containing the invalid data (string) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
202 | </dd><dt><i>linenum</i></dt> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
203 | <dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
204 | number of the invalid line (integer) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
205 | </dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
206 | </dl><a NAME="UMLDialog.load" ID="UMLDialog.load"></a> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
207 | <h4>UMLDialog.load</h4> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
208 | <b>load</b>(<i></i>) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
209 | <p> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
210 | Public method to load a diagram from a file. |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
211 | </p><dl> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
212 | <dt>Returns:</dt> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
213 | <dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
214 | flag indicating success (boolean) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
215 | </dd> |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
216 | </dl><a NAME="UMLDialog.show" ID="UMLDialog.show"></a> |
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
217 | <h4>UMLDialog.show</h4> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
218 | <b>show</b>(<i>fromFile=False</i>) |
2027
144463496a54
A few fixes for issues with the graphics dialogs.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2026
diff
changeset
|
219 | <p> |
2035
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
220 | Public method to show the dialog. |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
221 | </p><dl> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
222 | <dt><i>fromFile=</i></dt> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
223 | <dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
224 | flag indicating, that the diagram was loaded |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
225 | from file (boolean) |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
226 | </dd> |
11bb61bc138d
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2033
diff
changeset
|
227 | </dl> |
17
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | <div align="right"><a href="#top">Up</a></div> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <hr /> |
edde1fe80b3e
Updated documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | </body></html> |