Mon, 07 Jan 2013 18:05:29 +0100
Added a context menu entry to reload the templates and changed the logic such, that the templates are only written, if they contain some changes.
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <?xml version="1.0" encoding="utf-8"?> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <html><head> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <title>eric5.E5XML.ShortcutsWriter</title> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | <style> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | body { |
440
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
8 | background: #EDECE6; |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | margin: 0em 1em 10em 1em; |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | color: black; |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | } |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | |
409
0ea528e80202
Added another style for the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
58
diff
changeset
|
13 | h1 { color: white; background: #85774A; } |
0ea528e80202
Added another style for the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
58
diff
changeset
|
14 | 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
|
15 | 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
|
16 | h4 { color: white; background: #9D936E; } |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | |
440
69ace3e2dcf6
Fine tuned the new default style and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
409
diff
changeset
|
18 | a { color: #BA6D36; } |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </style> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | </head> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <body><a NAME="top" ID="top"></a> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <h1>eric5.E5XML.ShortcutsWriter</h1> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
50
diff
changeset
|
25 | Module implementing the writer class for writing an XML shortcuts file. |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | </p> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <h3>Global Attributes</h3> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <tr><td>None</td></tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | </table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <h3>Classes</h3> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td><a href="#ShortcutsWriter">ShortcutsWriter</a></td> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
50
diff
changeset
|
35 | <td>Class implementing the writer class for writing an XML shortcuts file.</td> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | </tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | </table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <h3>Functions</h3> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | <tr><td>None</td></tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | </table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <hr /><hr /> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <a NAME="ShortcutsWriter" ID="ShortcutsWriter"></a> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <h2>ShortcutsWriter</h2> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
50
diff
changeset
|
46 | Class implementing the writer class for writing an XML shortcuts file. |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | </p> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <h3>Derived from</h3> |
603
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
49 | XMLStreamWriterBase |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | <h3>Class Attributes</h3> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | <tr><td>None</td></tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | </table> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
54 | <h3>Class Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
55 | <table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
56 | <tr><td>None</td></tr> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
57 | </table> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <h3>Methods</h3> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <table> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <tr> |
1229
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><a href="#ShortcutsWriter.__init__">ShortcutsWriter</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
|
62 | <td>Constructor</td> |
a8207dc73672
Fixed an issue in the source documentor and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1228
diff
changeset
|
63 | </tr><tr> |
603
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
64 | <td><a href="#ShortcutsWriter.__writeActions">__writeActions</a></td> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
65 | <td>Private method to write the shortcuts for the given actions.</td> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
66 | </tr><tr> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <td><a href="#ShortcutsWriter.writeXML">writeXML</a></td> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
50
diff
changeset
|
68 | <td>Public method to write the XML to the file.</td> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | </tr> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | </table> |
1228
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
71 | <h3>Static Methods</h3> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
72 | <table> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
73 | <tr><td>None</td></tr> |
7afaf2fca55b
Updated source docu with new soutce documentor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
603
diff
changeset
|
74 | </table> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <a NAME="ShortcutsWriter.__init__" ID="ShortcutsWriter.__init__"></a> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <h4>ShortcutsWriter (Constructor)</h4> |
603
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
77 | <b>ShortcutsWriter</b>(<i>device</i>) |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | <p> |
58
37f0444c3479
Corrected the version docu and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
50
diff
changeset
|
79 | Constructor |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | </p><dl> |
603
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
81 | <dt><i>device</i></dt> |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | <dd> |
603
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
83 | reference to the I/O device to write to (QIODevice) |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
84 | </dd> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
85 | </dl><a NAME="ShortcutsWriter.__writeActions" ID="ShortcutsWriter.__writeActions"></a> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
86 | <h4>ShortcutsWriter.__writeActions</h4> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
87 | <b>__writeActions</b>(<i>category, actions</i>) |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
88 | <p> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
89 | Private method to write the shortcuts for the given actions. |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
90 | </p><dl> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
91 | <dt><i>category</i></dt> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
92 | <dd> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
93 | category the actions belong to (string) |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
94 | </dd><dt><i>actions</i></dt> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
95 | <dd> |
7f620c649182
Updated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
440
diff
changeset
|
96 | list of actions to write (E5Action) |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | </dd> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </dl><a NAME="ShortcutsWriter.writeXML" ID="ShortcutsWriter.writeXML"></a> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <h4>ShortcutsWriter.writeXML</h4> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <b>writeXML</b>(<i></i>) |
a36eecf45b2e
Renamed E4XML to E5XML.
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:
50
diff
changeset
|
102 | Public method to write the XML to the file. |
50
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | </p> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <div align="right"><a href="#top">Up</a></div> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <hr /> |
a36eecf45b2e
Renamed E4XML to E5XML.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | </body></html> |