Documentation/Source/eric5.MultiProject.MultiProject.html

changeset 58
37f0444c3479
parent 55
b5c84934de9c
child 409
0ea528e80202
equal deleted inserted replaced
57:81326a94fdca 58:37f0444c3479
20 </style> 20 </style>
21 </head> 21 </head>
22 <body><a NAME="top" ID="top"></a> 22 <body><a NAME="top" ID="top"></a>
23 <h1>eric5.MultiProject.MultiProject</h1> 23 <h1>eric5.MultiProject.MultiProject</h1>
24 <p> 24 <p>
25 &#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#97;&#110;&#97;&#103;&#101;&#109;&#101;&#110;&#116; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#97;&#108;&#105;&#116;y. 25 Module implementing the multi project management functionality.
26 </p> 26 </p>
27 <h3>Global Attributes</h3> 27 <h3>Global Attributes</h3>
28 <table> 28 <table>
29 <tr><td>None</td></tr> 29 <tr><td>None</td></tr>
30 </table> 30 </table>
31 <h3>Classes</h3> 31 <h3>Classes</h3>
32 <table> 32 <table>
33 <tr> 33 <tr>
34 <td><a href="#MultiProject">MultiProject</a></td> 34 <td><a href="#MultiProject">MultiProject</a></td>
35 <td>&#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#97;&#110;&#97;&#103;&#101;&#109;&#101;&#110;&#116; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#97;&#108;&#105;&#116;y.</td> 35 <td>Class implementing the project management functionality.</td>
36 </tr> 36 </tr>
37 </table> 37 </table>
38 <h3>Functions</h3> 38 <h3>Functions</h3>
39 <table> 39 <table>
40 <tr><td>None</td></tr> 40 <tr><td>None</td></tr>
41 </table> 41 </table>
42 <hr /><hr /> 42 <hr /><hr />
43 <a NAME="MultiProject" ID="MultiProject"></a> 43 <a NAME="MultiProject" ID="MultiProject"></a>
44 <h2>MultiProject</h2> 44 <h2>MultiProject</h2>
45 <p> 45 <p>
46 &#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#97;&#110;&#97;&#103;&#101;&#109;&#101;&#110;&#116; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;&#97;&#108;&#105;&#116;y. 46 Class implementing the project management functionality.
47 </p><h4>Signals</h4> 47 </p><h4>Signals</h4>
48 <dl> 48 <dl>
49 <dt>dirty(int)</dt> 49 <dt>dirty(int)</dt>
50 <dd> 50 <dd>
51 &#101;&#109;&#105;&#116;&#116;&#101;&#100; w&#104;&#101;&#110; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#115; 51 emitted when the dirty state changes
52 </dd><dt>multiProjectClosed()</dt> 52 </dd><dt>multiProjectClosed()</dt>
53 <dd> 53 <dd>
54 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; w&#97;&#115; &#99;&#108;&#111;&#115;&#101;&#100; 54 emitted after a multi project was closed
55 </dd><dt>multiProjectOpened()</dt> 55 </dd><dt>multiProjectOpened()</dt>
56 <dd> 56 <dd>
57 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; w&#97;&#115; &#114;&#101;&#97;&#100; 57 emitted after a multi project file was read
58 </dd><dt>multiProjectPropertiesChanged()</dt> 58 </dd><dt>multiProjectPropertiesChanged()</dt>
59 <dd> 59 <dd>
60 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; 60 emitted after the multi project
61 &#112;&#114;&#111;&#112;&#101;&#114;&#116;&#105;&#101;&#115; w&#101;&#114;&#101; &#99;&#104;&#97;&#110;&#103;&#101;&#100; 61 properties were changed
62 </dd><dt>newMultiProject()</dt> 62 </dd><dt>newMultiProject()</dt>
63 <dd> 63 <dd>
64 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#110;&#101;w &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; w&#97;&#115; &#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100; 64 emitted after a new multi project was generated
65 </dd><dt>projectAdded(project data dict)</dt> 65 </dd><dt>projectAdded(project data dict)</dt>
66 <dd> 66 <dd>
67 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y 67 emitted after a project entry
68 &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#97;&#100;&#100;&#101;&#100; 68 has been added
69 </dd><dt>projectDataChanged(project data dict)</dt> 69 </dd><dt>projectDataChanged(project data dict)</dt>
70 <dd> 70 <dd>
71 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y 71 emitted after a project entry
72 &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#99;&#104;&#97;&#110;&#103;&#101;&#100; 72 has been changed
73 </dd><dt>projectOpened(filename)</dt> 73 </dd><dt>projectOpened(filename)</dt>
74 <dd> 74 <dd>
75 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#111;&#112;&#101;&#110;&#101;&#100; 75 emitted after the project has been opened
76 </dd><dt>projectRemoved(project data dict)</dt> 76 </dd><dt>projectRemoved(project data dict)</dt>
77 <dd> 77 <dd>
78 &#101;&#109;&#105;&#116;&#116;&#101;&#100; &#97;&#102;&#116;&#101;&#114; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y 78 emitted after a project entry
79 &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#114;&#101;&#109;&#111;v&#101;&#100; 79 has been removed
80 </dd><dt>showMenu(string, QMenu)</dt> 80 </dd><dt>showMenu(string, QMenu)</dt>
81 <dd> 81 <dd>
82 &#101;&#109;&#105;&#116;&#116;&#101;&#100; w&#104;&#101;&#110; &#97; &#109;&#101;&#110;&#117; &#105;&#115; &#97;&#98;&#111;&#117;&#116; &#116;&#111; &#98;&#101; &#115;&#104;&#111;w&#110;. 82 emitted when a menu is about to be shown.
83 &#84;&#104;&#101; &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#101;&#110;&#117; &#97;&#110;&#100; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#109;&#101;&#110;&#117; &#97;&#114;&#101; &#103;&#105;v&#101;&#110;. 83 The name of the menu and a reference to the menu are given.
84 </dd> 84 </dd>
85 </dl> 85 </dl>
86 <h3>Derived from</h3> 86 <h3>Derived from</h3>
87 QObject 87 QObject
88 <h3>Class Attributes</h3> 88 <h3>Class Attributes</h3>
91 </table> 91 </table>
92 <h3>Methods</h3> 92 <h3>Methods</h3>
93 <table> 93 <table>
94 <tr> 94 <tr>
95 <td><a href="#MultiProject.__init__">MultiProject</a></td> 95 <td><a href="#MultiProject.__init__">MultiProject</a></td>
96 <td>&#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;</td> 96 <td>Constructor</td>
97 </tr><tr> 97 </tr><tr>
98 <td><a href="#MultiProject.__checkFilesExist">__checkFilesExist</a></td> 98 <td><a href="#MultiProject.__checkFilesExist">__checkFilesExist</a></td>
99 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107;, &#105;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#115; &#105;&#110; &#97; &#108;&#105;&#115;&#116; &#101;x&#105;&#115;&#116;.</td> 99 <td>Private method to check, if the files in a list exist.</td>
100 </tr><tr> 100 </tr><tr>
101 <td><a href="#MultiProject.__clearRecent">__clearRecent</a></td> 101 <td><a href="#MultiProject.__clearRecent">__clearRecent</a></td>
102 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; &#109;&#101;&#110;&#117;.</td> 102 <td>Private method to clear the recent multi projects menu.</td>
103 </tr><tr> 103 </tr><tr>
104 <td><a href="#MultiProject.__initData">__initData</a></td> 104 <td><a href="#MultiProject.__initData">__initData</a></td>
105 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#112;&#97;&#114;&#116;.</td> 105 <td>Private method to initialize the multi project data part.</td>
106 </tr><tr> 106 </tr><tr>
107 <td><a href="#MultiProject.__loadRecent">__loadRecent</a></td> 107 <td><a href="#MultiProject.__loadRecent">__loadRecent</a></td>
108 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115;.</td> 108 <td>Private method to load the recently opened multi project filenames.</td>
109 </tr><tr> 109 </tr><tr>
110 <td><a href="#MultiProject.__openMasterProject">__openMasterProject</a></td> 110 <td><a href="#MultiProject.__openMasterProject">__openMasterProject</a></td>
111 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 111 <td>Public slot to open the master project.</td>
112 </tr><tr> 112 </tr><tr>
113 <td><a href="#MultiProject.__openRecent">__openRecent</a></td> 113 <td><a href="#MultiProject.__openRecent">__openRecent</a></td>
114 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#110;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;.</td> 114 <td>Private method to open a multi project from the list of rencently opened multi projects.</td>
115 </tr><tr> 115 </tr><tr>
116 <td><a href="#MultiProject.__readMultiProject">__readMultiProject</a></td> 116 <td><a href="#MultiProject.__readMultiProject">__readMultiProject</a></td>
117 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#97;&#100; &#105;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; (.&#101;&#52;&#109;, .&#101;&#52;&#109;z) &#102;&#105;&#108;&#101;.</td> 117 <td>Private method to read in a multi project (.e4m, .e4mz) file.</td>
118 </tr><tr> 118 </tr><tr>
119 <td><a href="#MultiProject.__readXMLMultiProject">__readXMLMultiProject</a></td> 119 <td><a href="#MultiProject.__readXMLMultiProject">__readXMLMultiProject</a></td>
120 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#97;&#100; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#102;&#114;&#111;&#109; &#97;&#110; &#88;&#77;&#76; &#102;&#105;&#108;&#101;.</td> 120 <td>Private method to read the multi project data from an XML file.</td>
121 </tr><tr> 121 </tr><tr>
122 <td><a href="#MultiProject.__saveRecent">__saveRecent</a></td> 122 <td><a href="#MultiProject.__saveRecent">__saveRecent</a></td>
123 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115;.</td> 123 <td>Private method to save the list of recently opened filenames.</td>
124 </tr><tr> 124 </tr><tr>
125 <td><a href="#MultiProject.__showContextMenuRecent">__showContextMenuRecent</a></td> 125 <td><a href="#MultiProject.__showContextMenuRecent">__showContextMenuRecent</a></td>
126 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#117;&#112; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; &#109;&#101;&#110;&#117;.</td> 126 <td>Private method to set up the recent multi projects menu.</td>
127 </tr><tr> 127 </tr><tr>
128 <td><a href="#MultiProject.__showMenu">__showMenu</a></td> 128 <td><a href="#MultiProject.__showMenu">__showMenu</a></td>
129 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#117;&#112; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#101;&#110;&#117;.</td> 129 <td>Private method to set up the multi project menu.</td>
130 </tr><tr> 130 </tr><tr>
131 <td><a href="#MultiProject.__showProperties">__showProperties</a></td> 131 <td><a href="#MultiProject.__showProperties">__showProperties</a></td>
132 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#105;&#115;&#112;&#108;&#97;y &#116;&#104;&#101; &#112;&#114;&#111;&#112;&#101;&#114;&#116;&#105;&#101;&#115; &#100;&#105;&#97;&#108;&#111;&#103;.</td> 132 <td>Private slot to display the properties dialog.</td>
133 </tr><tr> 133 </tr><tr>
134 <td><a href="#MultiProject.__syncRecent">__syncRecent</a></td> 134 <td><a href="#MultiProject.__syncRecent">__syncRecent</a></td>
135 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#105;z&#101; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; w&#105;&#116;&#104; &#116;&#104;&#101; &#99;&#101;&#110;&#116;&#114;&#97;&#108; &#115;&#116;&#111;&#114;&#101;.</td> 135 <td>Private method to synchronize the list of recently opened multi projects with the central store.</td>
136 </tr><tr> 136 </tr><tr>
137 <td><a href="#MultiProject.__writeMultiProject">__writeMultiProject</a></td> 137 <td><a href="#MultiProject.__writeMultiProject">__writeMultiProject</a></td>
138 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#110;&#102;&#111;&#115; &#116;&#111; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;.</td> 138 <td>Private method to save the multi project infos to a multi project file.</td>
139 </tr><tr> 139 </tr><tr>
140 <td><a href="#MultiProject.__writeXMLMultiProject">__writeXMLMultiProject</a></td> 140 <td><a href="#MultiProject.__writeXMLMultiProject">__writeXMLMultiProject</a></td>
141 <td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; w&#114;&#105;&#116;&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#116;&#111; &#97;&#110; &#88;&#77;&#76; &#102;&#105;&#108;&#101;.</td> 141 <td>Private method to write the multi project data to an XML file.</td>
142 </tr><tr> 142 </tr><tr>
143 <td><a href="#MultiProject.addE5Actions">addE5Actions</a></td> 143 <td><a href="#MultiProject.addE5Actions">addE5Actions</a></td>
144 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97;&#99;&#116;&#105;&#111;&#110;&#115; &#116;&#111; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115;.</td> 144 <td>Public method to add actions to the list of actions.</td>
145 </tr><tr> 145 </tr><tr>
146 <td><a href="#MultiProject.addProject">addProject</a></td> 146 <td><a href="#MultiProject.addProject">addProject</a></td>
147 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#102;&#105;&#108;&#101;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 147 <td>Public slot used to add files to the project.</td>
148 </tr><tr> 148 </tr><tr>
149 <td><a href="#MultiProject.changeProjectProperties">changeProjectProperties</a></td> 149 <td><a href="#MultiProject.changeProjectProperties">changeProjectProperties</a></td>
150 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#97;&#110;&#103;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97; &#111;&#102; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y.</td> 150 <td>Public method to change the data of a project entry.</td>
151 </tr><tr> 151 </tr><tr>
152 <td><a href="#MultiProject.checkDirty">checkDirty</a></td> 152 <td><a href="#MultiProject.checkDirty">checkDirty</a></td>
153 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#117;&#115; &#97;&#110;&#100; &#111;&#112;&#101;&#110; &#97; &#109;&#101;&#115;&#115;&#97;&#103;&#101; w&#105;&#110;&#100;&#111;w.</td> 153 <td>Public method to check the dirty status and open a message window.</td>
154 </tr><tr> 154 </tr><tr>
155 <td><a href="#MultiProject.closeMultiProject">closeMultiProject</a></td> 155 <td><a href="#MultiProject.closeMultiProject">closeMultiProject</a></td>
156 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#99;&#108;&#111;&#115;&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 156 <td>Public slot to close the current multi project.</td>
157 </tr><tr> 157 </tr><tr>
158 <td><a href="#MultiProject.getActions">getActions</a></td> 158 <td><a href="#MultiProject.getActions">getActions</a></td>
159 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#108;&#108; &#97;&#99;&#116;&#105;&#111;&#110;&#115;.</td> 159 <td>Public method to get a list of all actions.</td>
160 </tr><tr> 160 </tr><tr>
161 <td><a href="#MultiProject.getDependantProjectFiles">getDependantProjectFiles</a></td> 161 <td><a href="#MultiProject.getDependantProjectFiles">getDependantProjectFiles</a></td>
162 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#112;&#101;&#110;&#100;&#97;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;.</td> 162 <td>Public method to get the filenames of the dependant projects.</td>
163 </tr><tr> 163 </tr><tr>
164 <td><a href="#MultiProject.getMasterProjectFile">getMasterProjectFile</a></td> 164 <td><a href="#MultiProject.getMasterProjectFile">getMasterProjectFile</a></td>
165 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 165 <td>Public method to get the filename of the master project.</td>
166 </tr><tr> 166 </tr><tr>
167 <td><a href="#MultiProject.getMenu">getMenu</a></td> 167 <td><a href="#MultiProject.getMenu">getMenu</a></td>
168 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#109;&#97;&#105;&#110; &#109;&#101;&#110;&#117; &#111;&#114; &#97; &#115;&#117;&#98;&#109;&#101;&#110;&#117;.</td> 168 <td>Public method to get a reference to the main menu or a submenu.</td>
169 </tr><tr> 169 </tr><tr>
170 <td><a href="#MultiProject.getMostRecent">getMostRecent</a></td> 170 <td><a href="#MultiProject.getMostRecent">getMostRecent</a></td>
171 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#111;&#115;&#116; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105;&#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 171 <td>Public method to get the most recently opened multiproject.</td>
172 </tr><tr> 172 </tr><tr>
173 <td><a href="#MultiProject.getMultiProjectFile">getMultiProjectFile</a></td> 173 <td><a href="#MultiProject.getMultiProjectFile">getMultiProjectFile</a></td>
174 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#112;&#97;&#116;&#104; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;.</td> 174 <td>Public method to get the path of the multi project file.</td>
175 </tr><tr> 175 </tr><tr>
176 <td><a href="#MultiProject.getMultiProjectPath">getMultiProjectPath</a></td> 176 <td><a href="#MultiProject.getMultiProjectPath">getMultiProjectPath</a></td>
177 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#112;&#97;&#116;&#104;.</td> 177 <td>Public method to get the multi project path.</td>
178 </tr><tr> 178 </tr><tr>
179 <td><a href="#MultiProject.getProject">getProject</a></td> 179 <td><a href="#MultiProject.getProject">getProject</a></td>
180 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y.</td> 180 <td>Public method to get a reference to a project entry.</td>
181 </tr><tr> 181 </tr><tr>
182 <td><a href="#MultiProject.getProjects">getProjects</a></td> 182 <td><a href="#MultiProject.getProjects">getProjects</a></td>
183 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97;&#108;&#108; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;&#105;&#101;&#115;.</td> 183 <td>Public method to get all project entries.</td>
184 </tr><tr> 184 </tr><tr>
185 <td><a href="#MultiProject.initActions">initActions</a></td> 185 <td><a href="#MultiProject.initActions">initActions</a></td>
186 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110;&#115;.</td> 186 <td>Public slot to initialize the multi project related actions.</td>
187 </tr><tr> 187 </tr><tr>
188 <td><a href="#MultiProject.initMenu">initMenu</a></td> 188 <td><a href="#MultiProject.initMenu">initMenu</a></td>
189 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#101;&#110;&#117;.</td> 189 <td>Public slot to initialize the multi project menu.</td>
190 </tr><tr> 190 </tr><tr>
191 <td><a href="#MultiProject.initToolbar">initToolbar</a></td> 191 <td><a href="#MultiProject.initToolbar">initToolbar</a></td>
192 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111;&#111;&#108;&#98;&#97;&#114;.</td> 192 <td>Public slot to initialize the multi project toolbar.</td>
193 </tr><tr> 193 </tr><tr>
194 <td><a href="#MultiProject.isDirty">isDirty</a></td> 194 <td><a href="#MultiProject.isDirty">isDirty</a></td>
195 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101;.</td> 195 <td>Public method to return the dirty state.</td>
196 </tr><tr> 196 </tr><tr>
197 <td><a href="#MultiProject.isOpen">isOpen</a></td> 197 <td><a href="#MultiProject.isOpen">isOpen</a></td>
198 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#111;&#112;&#101;&#110;&#101;&#100; &#115;&#116;&#97;&#116;&#101;.</td> 198 <td>Public method to return the opened state.</td>
199 </tr><tr> 199 </tr><tr>
200 <td><a href="#MultiProject.newMultiProject">newMultiProject</a></td> 200 <td><a href="#MultiProject.newMultiProject">newMultiProject</a></td>
201 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#98;&#117;&#105;&#108;&#100; &#97; &#110;&#101;w &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 201 <td>Public slot to build a new multi project.</td>
202 </tr><tr> 202 </tr><tr>
203 <td><a href="#MultiProject.openMultiProject">openMultiProject</a></td> 203 <td><a href="#MultiProject.openMultiProject">openMultiProject</a></td>
204 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 204 <td>Public slot to open a multi project.</td>
205 </tr><tr> 205 </tr><tr>
206 <td><a href="#MultiProject.openProject">openProject</a></td> 206 <td><a href="#MultiProject.openProject">openProject</a></td>
207 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 207 <td>Public slot to open a project.</td>
208 </tr><tr> 208 </tr><tr>
209 <td><a href="#MultiProject.removeE5Actions">removeE5Actions</a></td> 209 <td><a href="#MultiProject.removeE5Actions">removeE5Actions</a></td>
210 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#109;&#111;v&#101; &#97;&#99;&#116;&#105;&#111;&#110;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115;.</td> 210 <td>Public method to remove actions from the list of actions.</td>
211 </tr><tr> 211 </tr><tr>
212 <td><a href="#MultiProject.removeProject">removeProject</a></td> 212 <td><a href="#MultiProject.removeProject">removeProject</a></td>
213 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#114;&#101;&#109;&#111;v&#101; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 213 <td>Public slot to remove a project from the multi project.</td>
214 </tr><tr> 214 </tr><tr>
215 <td><a href="#MultiProject.saveMultiProject">saveMultiProject</a></td> 215 <td><a href="#MultiProject.saveMultiProject">saveMultiProject</a></td>
216 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td> 216 <td>Public slot to save the current multi project.</td>
217 </tr><tr> 217 </tr><tr>
218 <td><a href="#MultiProject.saveMultiProjectAs">saveMultiProjectAs</a></td> 218 <td><a href="#MultiProject.saveMultiProjectAs">saveMultiProjectAs</a></td>
219 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111; &#97; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#102;&#105;&#108;&#101;.</td> 219 <td>Public slot to save the current multi project to a different file.</td>
220 </tr><tr> 220 </tr><tr>
221 <td><a href="#MultiProject.setDirty">setDirty</a></td> 221 <td><a href="#MultiProject.setDirty">setDirty</a></td>
222 <td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101;.</td> 222 <td>Public method to set the dirty state.</td>
223 </tr> 223 </tr>
224 </table> 224 </table>
225 <a NAME="MultiProject.__init__" ID="MultiProject.__init__"></a> 225 <a NAME="MultiProject.__init__" ID="MultiProject.__init__"></a>
226 <h4>MultiProject (Constructor)</h4> 226 <h4>MultiProject (Constructor)</h4>
227 <b>MultiProject</b>(<i>project, parent = None, filename = None</i>) 227 <b>MultiProject</b>(<i>project, parent = None, filename = None</i>)
228 <p> 228 <p>
229 &#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114; 229 Constructor
230 </p><dl> 230 </p><dl>
231 <dt><i>project</i></dt> 231 <dt><i>project</i></dt>
232 <dd> 232 <dd>
233 &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116; (&#80;&#114;&#111;&#106;&#101;&#99;&#116;.&#80;&#114;&#111;&#106;&#101;&#99;&#116;) 233 reference to the project object (Project.Project)
234 </dd><dt><i>parent</i></dt> 234 </dd><dt><i>parent</i></dt>
235 <dd> 235 <dd>
236 &#112;&#97;&#114;&#101;&#110;&#116; w&#105;&#100;&#103;&#101;&#116; (&#117;&#115;&#117;&#97;&#108;&#108;y &#116;&#104;&#101; &#117;&#105; &#111;&#98;&#106;&#101;&#99;&#116;) (&#81;&#87;&#105;&#100;&#103;&#101;&#116;) 236 parent widget (usually the ui object) (QWidget)
237 </dd><dt><i>filename</i></dt> 237 </dd><dt><i>filename</i></dt>
238 <dd> 238 <dd>
239 &#111;&#112;&#116;&#105;&#111;&#110;&#97;&#108; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; &#116;&#111; &#111;&#112;&#101;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;) 239 optional filename of a multi project file to open (string)
240 </dd> 240 </dd>
241 </dl><a NAME="MultiProject.__checkFilesExist" ID="MultiProject.__checkFilesExist"></a> 241 </dl><a NAME="MultiProject.__checkFilesExist" ID="MultiProject.__checkFilesExist"></a>
242 <h4>MultiProject.__checkFilesExist</h4> 242 <h4>MultiProject.__checkFilesExist</h4>
243 <b>__checkFilesExist</b>(<i></i>) 243 <b>__checkFilesExist</b>(<i></i>)
244 <p> 244 <p>
245 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107;, &#105;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#115; &#105;&#110; &#97; &#108;&#105;&#115;&#116; &#101;x&#105;&#115;&#116;. 245 Private method to check, if the files in a list exist.
246 </p><p> 246 </p><p>
247 &#84;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;&#115; &#97;&#114;&#101; &#99;&#104;&#101;&#99;&#107;&#101;&#100; &#102;&#111;&#114; &#101;x&#105;&#115;&#116;&#97;&#110;&#99;&#101; &#105;&#110; &#116;&#104;&#101; 247 The project files are checked for existance in the
248 &#102;&#105;&#108;&#101;&#115;y&#115;&#116;&#101;&#109;. &#78;&#111;&#110; &#101;x&#105;&#115;&#116;&#97;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; &#97;&#114;&#101; &#114;&#101;&#109;&#111;v&#101;&#100; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#97;&#110;&#100; &#116;&#104;&#101; 248 filesystem. Non existant projects are removed from the list and the
249 &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#115; &#99;&#104;&#97;&#110;&#103;&#101;&#100; &#97;&#99;&#99;&#111;&#114;&#100;&#105;&#110;&#103;&#108;y. 249 dirty state of the multi project is changed accordingly.
250 </p><a NAME="MultiProject.__clearRecent" ID="MultiProject.__clearRecent"></a> 250 </p><a NAME="MultiProject.__clearRecent" ID="MultiProject.__clearRecent"></a>
251 <h4>MultiProject.__clearRecent</h4> 251 <h4>MultiProject.__clearRecent</h4>
252 <b>__clearRecent</b>(<i></i>) 252 <b>__clearRecent</b>(<i></i>)
253 <p> 253 <p>
254 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; &#109;&#101;&#110;&#117;. 254 Private method to clear the recent multi projects menu.
255 </p><a NAME="MultiProject.__initData" ID="MultiProject.__initData"></a> 255 </p><a NAME="MultiProject.__initData" ID="MultiProject.__initData"></a>
256 <h4>MultiProject.__initData</h4> 256 <h4>MultiProject.__initData</h4>
257 <b>__initData</b>(<i></i>) 257 <b>__initData</b>(<i></i>)
258 <p> 258 <p>
259 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#112;&#97;&#114;&#116;. 259 Private method to initialize the multi project data part.
260 </p><a NAME="MultiProject.__loadRecent" ID="MultiProject.__loadRecent"></a> 260 </p><a NAME="MultiProject.__loadRecent" ID="MultiProject.__loadRecent"></a>
261 <h4>MultiProject.__loadRecent</h4> 261 <h4>MultiProject.__loadRecent</h4>
262 <b>__loadRecent</b>(<i></i>) 262 <b>__loadRecent</b>(<i></i>)
263 <p> 263 <p>
264 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#108;&#111;&#97;&#100; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115;. 264 Private method to load the recently opened multi project filenames.
265 </p><a NAME="MultiProject.__openMasterProject" ID="MultiProject.__openMasterProject"></a> 265 </p><a NAME="MultiProject.__openMasterProject" ID="MultiProject.__openMasterProject"></a>
266 <h4>MultiProject.__openMasterProject</h4> 266 <h4>MultiProject.__openMasterProject</h4>
267 <b>__openMasterProject</b>(<i>reopen = True</i>) 267 <b>__openMasterProject</b>(<i>reopen = True</i>)
268 <p> 268 <p>
269 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 269 Public slot to open the master project.
270 </p><dl> 270 </p><dl>
271 <dt><i>reopen</i></dt> 271 <dt><i>reopen</i></dt>
272 <dd> 272 <dd>
273 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; 273 flag indicating, that the master project should be
274 &#114;&#101;&#111;&#112;&#101;&#110;&#101;&#100;, &#105;&#102; &#105;&#116; &#104;&#97;&#115; &#98;&#101;&#101;&#110; &#111;&#112;&#101;&#110;&#101;&#100; &#97;&#108;&#114;&#101;&#97;&#100;y (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 274 reopened, if it has been opened already (boolean)
275 </dd> 275 </dd>
276 </dl><a NAME="MultiProject.__openRecent" ID="MultiProject.__openRecent"></a> 276 </dl><a NAME="MultiProject.__openRecent" ID="MultiProject.__openRecent"></a>
277 <h4>MultiProject.__openRecent</h4> 277 <h4>MultiProject.__openRecent</h4>
278 <b>__openRecent</b>(<i>act</i>) 278 <b>__openRecent</b>(<i>act</i>)
279 <p> 279 <p>
280 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#110;&#99;&#101;&#110;&#116;&#108;y 280 Private method to open a multi project from the list of rencently
281 &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;. 281 opened multi projects.
282 </p><dl> 282 </p><dl>
283 <dt><i>act</i></dt> 283 <dt><i>act</i></dt>
284 <dd> 284 <dd>
285 &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#97;&#99;&#116;&#105;&#111;&#110; &#116;&#104;&#97;&#116; &#116;&#114;&#105;&#103;&#103;&#101;&#114;&#101;&#100; (&#81;&#65;&#99;&#116;&#105;&#111;&#110;) 285 reference to the action that triggered (QAction)
286 </dd> 286 </dd>
287 </dl><a NAME="MultiProject.__readMultiProject" ID="MultiProject.__readMultiProject"></a> 287 </dl><a NAME="MultiProject.__readMultiProject" ID="MultiProject.__readMultiProject"></a>
288 <h4>MultiProject.__readMultiProject</h4> 288 <h4>MultiProject.__readMultiProject</h4>
289 <b>__readMultiProject</b>(<i>fn</i>) 289 <b>__readMultiProject</b>(<i>fn</i>)
290 <p> 290 <p>
291 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#97;&#100; &#105;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; (.&#101;&#52;&#109;, .&#101;&#52;&#109;z) &#102;&#105;&#108;&#101;. 291 Private method to read in a multi project (.e4m, .e4mz) file.
292 </p><dl> 292 </p><dl>
293 <dt><i>fn</i></dt> 293 <dt><i>fn</i></dt>
294 <dd> 294 <dd>
295 &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;) 295 filename of the multi project file to be read (string)
296 </dd> 296 </dd>
297 </dl><dl> 297 </dl><dl>
298 <dt>Returns:</dt> 298 <dt>Returns:</dt>
299 <dd> 299 <dd>
300 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; 300 flag indicating success
301 </dd> 301 </dd>
302 </dl><a NAME="MultiProject.__readXMLMultiProject" ID="MultiProject.__readXMLMultiProject"></a> 302 </dl><a NAME="MultiProject.__readXMLMultiProject" ID="MultiProject.__readXMLMultiProject"></a>
303 <h4>MultiProject.__readXMLMultiProject</h4> 303 <h4>MultiProject.__readXMLMultiProject</h4>
304 <b>__readXMLMultiProject</b>(<i>fn, validating</i>) 304 <b>__readXMLMultiProject</b>(<i>fn, validating</i>)
305 <p> 305 <p>
306 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#97;&#100; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#102;&#114;&#111;&#109; &#97;&#110; &#88;&#77;&#76; &#102;&#105;&#108;&#101;. 306 Private method to read the multi project data from an XML file.
307 </p><dl> 307 </p><dl>
308 <dt><i>fn</i></dt> 308 <dt><i>fn</i></dt>
309 <dd> 309 <dd>
310 &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;) 310 filename of the multi project file to be read (string)
311 </dd><dt><i>validating</i></dt> 311 </dd><dt><i>validating</i></dt>
312 <dd> 312 <dd>
313 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97; v&#97;&#108;&#105;&#100;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#88;&#77;&#76; &#102;&#105;&#108;&#101; &#105;&#115; 313 flag indicating a validation of the XML file is
314 &#114;&#101;&#113;&#117;&#101;&#115;&#116;&#101;&#100; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 314 requested (boolean)
315 </dd> 315 </dd>
316 </dl><dl> 316 </dl><dl>
317 <dt>Returns:</dt> 317 <dt>Returns:</dt>
318 <dd> 318 <dd>
319 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; 319 flag indicating success
320 </dd> 320 </dd>
321 </dl><a NAME="MultiProject.__saveRecent" ID="MultiProject.__saveRecent"></a> 321 </dl><a NAME="MultiProject.__saveRecent" ID="MultiProject.__saveRecent"></a>
322 <h4>MultiProject.__saveRecent</h4> 322 <h4>MultiProject.__saveRecent</h4>
323 <b>__saveRecent</b>(<i></i>) 323 <b>__saveRecent</b>(<i></i>)
324 <p> 324 <p>
325 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115;. 325 Private method to save the list of recently opened filenames.
326 </p><a NAME="MultiProject.__showContextMenuRecent" ID="MultiProject.__showContextMenuRecent"></a> 326 </p><a NAME="MultiProject.__showContextMenuRecent" ID="MultiProject.__showContextMenuRecent"></a>
327 <h4>MultiProject.__showContextMenuRecent</h4> 327 <h4>MultiProject.__showContextMenuRecent</h4>
328 <b>__showContextMenuRecent</b>(<i></i>) 328 <b>__showContextMenuRecent</b>(<i></i>)
329 <p> 329 <p>
330 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#117;&#112; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; &#109;&#101;&#110;&#117;. 330 Private method to set up the recent multi projects menu.
331 </p><a NAME="MultiProject.__showMenu" ID="MultiProject.__showMenu"></a> 331 </p><a NAME="MultiProject.__showMenu" ID="MultiProject.__showMenu"></a>
332 <h4>MultiProject.__showMenu</h4> 332 <h4>MultiProject.__showMenu</h4>
333 <b>__showMenu</b>(<i></i>) 333 <b>__showMenu</b>(<i></i>)
334 <p> 334 <p>
335 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#117;&#112; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#101;&#110;&#117;. 335 Private method to set up the multi project menu.
336 </p><a NAME="MultiProject.__showProperties" ID="MultiProject.__showProperties"></a> 336 </p><a NAME="MultiProject.__showProperties" ID="MultiProject.__showProperties"></a>
337 <h4>MultiProject.__showProperties</h4> 337 <h4>MultiProject.__showProperties</h4>
338 <b>__showProperties</b>(<i></i>) 338 <b>__showProperties</b>(<i></i>)
339 <p> 339 <p>
340 &#80;&#114;&#105;v&#97;&#116;&#101; &#115;&#108;&#111;&#116; &#116;&#111; &#100;&#105;&#115;&#112;&#108;&#97;y &#116;&#104;&#101; &#112;&#114;&#111;&#112;&#101;&#114;&#116;&#105;&#101;&#115; &#100;&#105;&#97;&#108;&#111;&#103;. 340 Private slot to display the properties dialog.
341 </p><a NAME="MultiProject.__syncRecent" ID="MultiProject.__syncRecent"></a> 341 </p><a NAME="MultiProject.__syncRecent" ID="MultiProject.__syncRecent"></a>
342 <h4>MultiProject.__syncRecent</h4> 342 <h4>MultiProject.__syncRecent</h4>
343 <b>__syncRecent</b>(<i></i>) 343 <b>__syncRecent</b>(<i></i>)
344 <p> 344 <p>
345 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#105;z&#101; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115; 345 Private method to synchronize the list of recently opened multi projects
346 w&#105;&#116;&#104; &#116;&#104;&#101; &#99;&#101;&#110;&#116;&#114;&#97;&#108; &#115;&#116;&#111;&#114;&#101;. 346 with the central store.
347 </p><a NAME="MultiProject.__writeMultiProject" ID="MultiProject.__writeMultiProject"></a> 347 </p><a NAME="MultiProject.__writeMultiProject" ID="MultiProject.__writeMultiProject"></a>
348 <h4>MultiProject.__writeMultiProject</h4> 348 <h4>MultiProject.__writeMultiProject</h4>
349 <b>__writeMultiProject</b>(<i>fn = None</i>) 349 <b>__writeMultiProject</b>(<i>fn = None</i>)
350 <p> 350 <p>
351 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#110;&#102;&#111;&#115; &#116;&#111; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;. 351 Private method to save the multi project infos to a multi project file.
352 </p><dl> 352 </p><dl>
353 <dt><i>fn</i></dt> 353 <dt><i>fn</i></dt>
354 <dd> 354 <dd>
355 &#111;&#112;&#116;&#105;&#111;&#110;&#97;&#108; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; &#116;&#111; &#98;&#101; w&#114;&#105;&#116;&#116;&#101;&#110;. 355 optional filename of the multi project file to be written.
356 &#73;&#102; &#102;&#110; &#105;&#115; &#78;&#111;&#110;&#101;, &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#115;&#116;&#111;&#114;&#101;&#100; &#105;&#110; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116; 356 If fn is None, the filename stored in the multi project object
357 &#105;&#115; &#117;&#115;&#101;&#100;. &#84;&#104;&#105;&#115; &#105;&#115; &#116;&#104;&#101; '&#115;&#97;v&#101;' &#97;&#99;&#116;&#105;&#111;&#110;. &#73;&#102; &#102;&#110; &#105;&#115; &#103;&#105;v&#101;&#110;, &#116;&#104;&#105;&#115; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; 357 is used. This is the 'save' action. If fn is given, this filename
358 &#105;&#115; &#117;&#115;&#101;&#100; &#105;&#110;&#115;&#116;&#101;&#97;&#100; &#111;&#102; &#116;&#104;&#101; &#111;&#110;&#101; &#105;&#110; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;. &#84;&#104;&#105;&#115; &#105;&#115; &#116;&#104;&#101; 358 is used instead of the one in the multi project object. This is the
359 '&#115;&#97;v&#101; &#97;&#115;' &#97;&#99;&#116;&#105;&#111;&#110;. 359 'save as' action.
360 </dd> 360 </dd>
361 </dl><dl> 361 </dl><dl>
362 <dt>Returns:</dt> 362 <dt>Returns:</dt>
363 <dd> 363 <dd>
364 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; 364 flag indicating success
365 </dd> 365 </dd>
366 </dl><a NAME="MultiProject.__writeXMLMultiProject" ID="MultiProject.__writeXMLMultiProject"></a> 366 </dl><a NAME="MultiProject.__writeXMLMultiProject" ID="MultiProject.__writeXMLMultiProject"></a>
367 <h4>MultiProject.__writeXMLMultiProject</h4> 367 <h4>MultiProject.__writeXMLMultiProject</h4>
368 <b>__writeXMLMultiProject</b>(<i>fn = None</i>) 368 <b>__writeXMLMultiProject</b>(<i>fn = None</i>)
369 <p> 369 <p>
370 &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; w&#114;&#105;&#116;&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; &#116;&#111; &#97;&#110; &#88;&#77;&#76; &#102;&#105;&#108;&#101;. 370 Private method to write the multi project data to an XML file.
371 </p><dl> 371 </p><dl>
372 <dt><i>fn</i></dt> 372 <dt><i>fn</i></dt>
373 <dd> 373 <dd>
374 &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;) 374 the filename of the multi project file (string)
375 </dd> 375 </dd>
376 </dl><a NAME="MultiProject.addE5Actions" ID="MultiProject.addE5Actions"></a> 376 </dl><a NAME="MultiProject.addE5Actions" ID="MultiProject.addE5Actions"></a>
377 <h4>MultiProject.addE5Actions</h4> 377 <h4>MultiProject.addE5Actions</h4>
378 <b>addE5Actions</b>(<i>actions</i>) 378 <b>addE5Actions</b>(<i>actions</i>)
379 <p> 379 <p>
380 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97;&#99;&#116;&#105;&#111;&#110;&#115; &#116;&#111; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115;. 380 Public method to add actions to the list of actions.
381 </p><dl> 381 </p><dl>
382 <dt><i>actions</i></dt> 382 <dt><i>actions</i></dt>
383 <dd> 383 <dd>
384 &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#69;&#53;&#65;&#99;&#116;&#105;&#111;&#110;) 384 list of actions (list of E5Action)
385 </dd> 385 </dd>
386 </dl><a NAME="MultiProject.addProject" ID="MultiProject.addProject"></a> 386 </dl><a NAME="MultiProject.addProject" ID="MultiProject.addProject"></a>
387 <h4>MultiProject.addProject</h4> 387 <h4>MultiProject.addProject</h4>
388 <b>addProject</b>(<i>startdir = None</i>) 388 <b>addProject</b>(<i>startdir = None</i>)
389 <p> 389 <p>
390 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#102;&#105;&#108;&#101;&#115; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 390 Public slot used to add files to the project.
391 </p><dl> 391 </p><dl>
392 <dt><i>startdir</i></dt> 392 <dt><i>startdir</i></dt>
393 <dd> 393 <dd>
394 &#115;&#116;&#97;&#114;&#116; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#115;&#101;&#108;&#101;&#99;&#116;&#105;&#111;&#110; &#100;&#105;&#97;&#108;&#111;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;) 394 start directory for the selection dialog (string)
395 </dd> 395 </dd>
396 </dl><a NAME="MultiProject.changeProjectProperties" ID="MultiProject.changeProjectProperties"></a> 396 </dl><a NAME="MultiProject.changeProjectProperties" ID="MultiProject.changeProjectProperties"></a>
397 <h4>MultiProject.changeProjectProperties</h4> 397 <h4>MultiProject.changeProjectProperties</h4>
398 <b>changeProjectProperties</b>(<i>pro</i>) 398 <b>changeProjectProperties</b>(<i>pro</i>)
399 <p> 399 <p>
400 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#97;&#110;&#103;&#101; &#116;&#104;&#101; &#100;&#97;&#116;&#97; &#111;&#102; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y. 400 Public method to change the data of a project entry.
401 </p><dl> 401 </p><dl>
402 <dt><i>pro</i></dt> 402 <dt><i>pro</i></dt>
403 <dd> 403 <dd>
404 &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y w&#105;&#116;&#104; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; (&#115;&#116;&#114;&#105;&#110;&#103;) 404 dictionary with the project data (string)
405 </dd> 405 </dd>
406 </dl><a NAME="MultiProject.checkDirty" ID="MultiProject.checkDirty"></a> 406 </dl><a NAME="MultiProject.checkDirty" ID="MultiProject.checkDirty"></a>
407 <h4>MultiProject.checkDirty</h4> 407 <h4>MultiProject.checkDirty</h4>
408 <b>checkDirty</b>(<i></i>) 408 <b>checkDirty</b>(<i></i>)
409 <p> 409 <p>
410 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#117;&#115; &#97;&#110;&#100; &#111;&#112;&#101;&#110; &#97; &#109;&#101;&#115;&#115;&#97;&#103;&#101; w&#105;&#110;&#100;&#111;w. 410 Public method to check the dirty status and open a message window.
411 </p><dl> 411 </p><dl>
412 <dt>Returns:</dt> 412 <dt>Returns:</dt>
413 <dd> 413 <dd>
414 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; w&#104;&#101;&#116;&#104;&#101;&#114; &#116;&#104;&#105;&#115; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110; w&#97;&#115; &#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 414 flag indicating whether this operation was successful (boolean)
415 </dd> 415 </dd>
416 </dl><a NAME="MultiProject.closeMultiProject" ID="MultiProject.closeMultiProject"></a> 416 </dl><a NAME="MultiProject.closeMultiProject" ID="MultiProject.closeMultiProject"></a>
417 <h4>MultiProject.closeMultiProject</h4> 417 <h4>MultiProject.closeMultiProject</h4>
418 <b>closeMultiProject</b>(<i></i>) 418 <b>closeMultiProject</b>(<i></i>)
419 <p> 419 <p>
420 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#99;&#108;&#111;&#115;&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 420 Public slot to close the current multi project.
421 </p><dl> 421 </p><dl>
422 <dt>Returns:</dt> 422 <dt>Returns:</dt>
423 <dd> 423 <dd>
424 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 424 flag indicating success (boolean)
425 </dd> 425 </dd>
426 </dl><a NAME="MultiProject.getActions" ID="MultiProject.getActions"></a> 426 </dl><a NAME="MultiProject.getActions" ID="MultiProject.getActions"></a>
427 <h4>MultiProject.getActions</h4> 427 <h4>MultiProject.getActions</h4>
428 <b>getActions</b>(<i></i>) 428 <b>getActions</b>(<i></i>)
429 <p> 429 <p>
430 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#108;&#108; &#97;&#99;&#116;&#105;&#111;&#110;&#115;. 430 Public method to get a list of all actions.
431 </p><dl> 431 </p><dl>
432 <dt>Returns:</dt> 432 <dt>Returns:</dt>
433 <dd> 433 <dd>
434 &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#108;&#108; &#97;&#99;&#116;&#105;&#111;&#110;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#69;&#53;&#65;&#99;&#116;&#105;&#111;&#110;) 434 list of all actions (list of E5Action)
435 </dd> 435 </dd>
436 </dl><a NAME="MultiProject.getDependantProjectFiles" ID="MultiProject.getDependantProjectFiles"></a> 436 </dl><a NAME="MultiProject.getDependantProjectFiles" ID="MultiProject.getDependantProjectFiles"></a>
437 <h4>MultiProject.getDependantProjectFiles</h4> 437 <h4>MultiProject.getDependantProjectFiles</h4>
438 <b>getDependantProjectFiles</b>(<i></i>) 438 <b>getDependantProjectFiles</b>(<i></i>)
439 <p> 439 <p>
440 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#112;&#101;&#110;&#100;&#97;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;. 440 Public method to get the filenames of the dependant projects.
441 </p><dl> 441 </p><dl>
442 <dt>Returns:</dt> 442 <dt>Returns:</dt>
443 <dd> 443 <dd>
444 &#110;&#97;&#109;&#101;&#115; &#111;&#102; &#116;&#104;&#101; &#100;&#101;&#112;&#101;&#110;&#100;&#97;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;) 444 names of the dependant project files (list of strings)
445 </dd> 445 </dd>
446 </dl><a NAME="MultiProject.getMasterProjectFile" ID="MultiProject.getMasterProjectFile"></a> 446 </dl><a NAME="MultiProject.getMasterProjectFile" ID="MultiProject.getMasterProjectFile"></a>
447 <h4>MultiProject.getMasterProjectFile</h4> 447 <h4>MultiProject.getMasterProjectFile</h4>
448 <b>getMasterProjectFile</b>(<i></i>) 448 <b>getMasterProjectFile</b>(<i></i>)
449 <p> 449 <p>
450 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 450 Public method to get the filename of the master project.
451 </p><dl> 451 </p><dl>
452 <dt>Returns:</dt> 452 <dt>Returns:</dt>
453 <dd> 453 <dd>
454 &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;) 454 name of the master project file (string)
455 </dd> 455 </dd>
456 </dl><a NAME="MultiProject.getMenu" ID="MultiProject.getMenu"></a> 456 </dl><a NAME="MultiProject.getMenu" ID="MultiProject.getMenu"></a>
457 <h4>MultiProject.getMenu</h4> 457 <h4>MultiProject.getMenu</h4>
458 <b>getMenu</b>(<i>menuName</i>) 458 <b>getMenu</b>(<i>menuName</i>)
459 <p> 459 <p>
460 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#109;&#97;&#105;&#110; &#109;&#101;&#110;&#117; &#111;&#114; &#97; &#115;&#117;&#98;&#109;&#101;&#110;&#117;. 460 Public method to get a reference to the main menu or a submenu.
461 </p><dl> 461 </p><dl>
462 <dt><i>menuName</i></dt> 462 <dt><i>menuName</i></dt>
463 <dd> 463 <dd>
464 &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#101;&#110;&#117; (&#115;&#116;&#114;&#105;&#110;&#103;) 464 name of the menu (string)
465 </dd> 465 </dd>
466 </dl><dl> 466 </dl><dl>
467 <dt>Returns:</dt> 467 <dt>Returns:</dt>
468 <dd> 468 <dd>
469 &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#114;&#101;&#113;&#117;&#101;&#115;&#116;&#101;&#100; &#109;&#101;&#110;&#117; (&#81;&#77;&#101;&#110;&#117;) &#111;&#114; &#78;&#111;&#110;&#101; 469 reference to the requested menu (QMenu) or None
470 </dd> 470 </dd>
471 </dl><a NAME="MultiProject.getMostRecent" ID="MultiProject.getMostRecent"></a> 471 </dl><a NAME="MultiProject.getMostRecent" ID="MultiProject.getMostRecent"></a>
472 <h4>MultiProject.getMostRecent</h4> 472 <h4>MultiProject.getMostRecent</h4>
473 <b>getMostRecent</b>(<i></i>) 473 <b>getMostRecent</b>(<i></i>)
474 <p> 474 <p>
475 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#111;&#115;&#116; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105;&#112;&#114;&#111;&#106;&#101;&#99;&#116;. 475 Public method to get the most recently opened multiproject.
476 </p><dl> 476 </p><dl>
477 <dt>Returns:</dt> 477 <dt>Returns:</dt>
478 <dd> 478 <dd>
479 &#112;&#97;&#116;&#104; &#111;&#102; &#116;&#104;&#101; &#109;&#111;&#115;&#116; &#114;&#101;&#99;&#101;&#110;&#116;&#108;y &#111;&#112;&#101;&#110;&#101;&#100; &#109;&#117;&#108;&#116;&#105;&#112;&#114;&#111;&#106;&#101;&#99;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;) 479 path of the most recently opened multiproject (string)
480 </dd> 480 </dd>
481 </dl><a NAME="MultiProject.getMultiProjectFile" ID="MultiProject.getMultiProjectFile"></a> 481 </dl><a NAME="MultiProject.getMultiProjectFile" ID="MultiProject.getMultiProjectFile"></a>
482 <h4>MultiProject.getMultiProjectFile</h4> 482 <h4>MultiProject.getMultiProjectFile</h4>
483 <b>getMultiProjectFile</b>(<i></i>) 483 <b>getMultiProjectFile</b>(<i></i>)
484 <p> 484 <p>
485 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#112;&#97;&#116;&#104; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101;. 485 Public method to get the path of the multi project file.
486 </p><dl> 486 </p><dl>
487 <dt>Returns:</dt> 487 <dt>Returns:</dt>
488 <dd> 488 <dd>
489 &#112;&#97;&#116;&#104; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;) 489 path of the multi project file (string)
490 </dd> 490 </dd>
491 </dl><a NAME="MultiProject.getMultiProjectPath" ID="MultiProject.getMultiProjectPath"></a> 491 </dl><a NAME="MultiProject.getMultiProjectPath" ID="MultiProject.getMultiProjectPath"></a>
492 <h4>MultiProject.getMultiProjectPath</h4> 492 <h4>MultiProject.getMultiProjectPath</h4>
493 <b>getMultiProjectPath</b>(<i></i>) 493 <b>getMultiProjectPath</b>(<i></i>)
494 <p> 494 <p>
495 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#112;&#97;&#116;&#104;. 495 Public method to get the multi project path.
496 </p><dl> 496 </p><dl>
497 <dt>Returns:</dt> 497 <dt>Returns:</dt>
498 <dd> 498 <dd>
499 &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#112;&#97;&#116;&#104; (&#115;&#116;&#114;&#105;&#110;&#103;) 499 multi project path (string)
500 </dd> 500 </dd>
501 </dl><a NAME="MultiProject.getProject" ID="MultiProject.getProject"></a> 501 </dl><a NAME="MultiProject.getProject" ID="MultiProject.getProject"></a>
502 <h4>MultiProject.getProject</h4> 502 <h4>MultiProject.getProject</h4>
503 <b>getProject</b>(<i>fn</i>) 503 <b>getProject</b>(<i>fn</i>)
504 <p> 504 <p>
505 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;y. 505 Public method to get a reference to a project entry.
506 </p><dl> 506 </p><dl>
507 <dt><i>fn</i></dt> 507 <dt><i>fn</i></dt>
508 <dd> 508 <dd>
509 &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;) 509 filename of the project (string)
510 </dd> 510 </dd>
511 </dl><dl> 511 </dl><dl>
512 <dt>Returns:</dt> 512 <dt>Returns:</dt>
513 <dd> 513 <dd>
514 &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#99;&#111;&#110;&#116;&#97;&#105;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#97;&#116;&#97; 514 dictionary containing the project data
515 </dd> 515 </dd>
516 </dl><a NAME="MultiProject.getProjects" ID="MultiProject.getProjects"></a> 516 </dl><a NAME="MultiProject.getProjects" ID="MultiProject.getProjects"></a>
517 <h4>MultiProject.getProjects</h4> 517 <h4>MultiProject.getProjects</h4>
518 <b>getProjects</b>(<i></i>) 518 <b>getProjects</b>(<i></i>)
519 <p> 519 <p>
520 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97;&#108;&#108; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;&#105;&#101;&#115;. 520 Public method to get all project entries.
521 </p><dl> 521 </p><dl>
522 <dt>Returns:</dt> 522 <dt>Returns:</dt>
523 <dd> 523 <dd>
524 &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#108;&#108; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#101;&#110;&#116;&#114;&#105;&#101;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;&#105;&#101;&#115;) 524 list of all project entries (list of dictionaries)
525 </dd> 525 </dd>
526 </dl><a NAME="MultiProject.initActions" ID="MultiProject.initActions"></a> 526 </dl><a NAME="MultiProject.initActions" ID="MultiProject.initActions"></a>
527 <h4>MultiProject.initActions</h4> 527 <h4>MultiProject.initActions</h4>
528 <b>initActions</b>(<i></i>) 528 <b>initActions</b>(<i></i>)
529 <p> 529 <p>
530 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#114;&#101;&#108;&#97;&#116;&#101;&#100; &#97;&#99;&#116;&#105;&#111;&#110;&#115;. 530 Public slot to initialize the multi project related actions.
531 </p><a NAME="MultiProject.initMenu" ID="MultiProject.initMenu"></a> 531 </p><a NAME="MultiProject.initMenu" ID="MultiProject.initMenu"></a>
532 <h4>MultiProject.initMenu</h4> 532 <h4>MultiProject.initMenu</h4>
533 <b>initMenu</b>(<i></i>) 533 <b>initMenu</b>(<i></i>)
534 <p> 534 <p>
535 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#109;&#101;&#110;&#117;. 535 Public slot to initialize the multi project menu.
536 </p><dl> 536 </p><dl>
537 <dt>Returns:</dt> 537 <dt>Returns:</dt>
538 <dd> 538 <dd>
539 &#116;&#104;&#101; &#109;&#101;&#110;&#117; &#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100; (&#81;&#77;&#101;&#110;&#117;) 539 the menu generated (QMenu)
540 </dd> 540 </dd>
541 </dl><a NAME="MultiProject.initToolbar" ID="MultiProject.initToolbar"></a> 541 </dl><a NAME="MultiProject.initToolbar" ID="MultiProject.initToolbar"></a>
542 <h4>MultiProject.initToolbar</h4> 542 <h4>MultiProject.initToolbar</h4>
543 <b>initToolbar</b>(<i>toolbarManager</i>) 543 <b>initToolbar</b>(<i>toolbarManager</i>)
544 <p> 544 <p>
545 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111;&#111;&#108;&#98;&#97;&#114;. 545 Public slot to initialize the multi project toolbar.
546 </p><dl> 546 </p><dl>
547 <dt><i>toolbarManager</i></dt> 547 <dt><i>toolbarManager</i></dt>
548 <dd> 548 <dd>
549 &#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#97; &#116;&#111;&#111;&#108;&#98;&#97;&#114; &#109;&#97;&#110;&#97;&#103;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116; (&#69;&#53;&#84;&#111;&#111;&#108;&#66;&#97;&#114;&#77;&#97;&#110;&#97;&#103;&#101;&#114;) 549 reference to a toolbar manager object (E5ToolBarManager)
550 </dd> 550 </dd>
551 </dl><dl> 551 </dl><dl>
552 <dt>Returns:</dt> 552 <dt>Returns:</dt>
553 <dd> 553 <dd>
554 &#116;&#104;&#101; &#116;&#111;&#111;&#108;&#98;&#97;&#114; &#103;&#101;&#110;&#101;&#114;&#97;&#116;&#101;&#100; (&#81;&#84;&#111;&#111;&#108;&#66;&#97;&#114;) 554 the toolbar generated (QToolBar)
555 </dd> 555 </dd>
556 </dl><a NAME="MultiProject.isDirty" ID="MultiProject.isDirty"></a> 556 </dl><a NAME="MultiProject.isDirty" ID="MultiProject.isDirty"></a>
557 <h4>MultiProject.isDirty</h4> 557 <h4>MultiProject.isDirty</h4>
558 <b>isDirty</b>(<i></i>) 558 <b>isDirty</b>(<i></i>)
559 <p> 559 <p>
560 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101;. 560 Public method to return the dirty state.
561 </p><dl> 561 </p><dl>
562 <dt>Returns:</dt> 562 <dt>Returns:</dt>
563 <dd> 563 <dd>
564 &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 564 dirty state (boolean)
565 </dd> 565 </dd>
566 </dl><a NAME="MultiProject.isOpen" ID="MultiProject.isOpen"></a> 566 </dl><a NAME="MultiProject.isOpen" ID="MultiProject.isOpen"></a>
567 <h4>MultiProject.isOpen</h4> 567 <h4>MultiProject.isOpen</h4>
568 <b>isOpen</b>(<i></i>) 568 <b>isOpen</b>(<i></i>)
569 <p> 569 <p>
570 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#117;&#114;&#110; &#116;&#104;&#101; &#111;&#112;&#101;&#110;&#101;&#100; &#115;&#116;&#97;&#116;&#101;. 570 Public method to return the opened state.
571 </p><dl> 571 </p><dl>
572 <dt>Returns:</dt> 572 <dt>Returns:</dt>
573 <dd> 573 <dd>
574 &#111;&#112;&#101;&#110; &#115;&#116;&#97;&#116;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 574 open state (boolean)
575 </dd> 575 </dd>
576 </dl><a NAME="MultiProject.newMultiProject" ID="MultiProject.newMultiProject"></a> 576 </dl><a NAME="MultiProject.newMultiProject" ID="MultiProject.newMultiProject"></a>
577 <h4>MultiProject.newMultiProject</h4> 577 <h4>MultiProject.newMultiProject</h4>
578 <b>newMultiProject</b>(<i></i>) 578 <b>newMultiProject</b>(<i></i>)
579 <p> 579 <p>
580 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#98;&#117;&#105;&#108;&#100; &#97; &#110;&#101;w &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 580 Public slot to build a new multi project.
581 </p><p> 581 </p><p>
582 &#84;&#104;&#105;&#115; &#109;&#101;&#116;&#104;&#111;&#100; &#100;&#105;&#115;&#112;&#108;&#97;y&#115; &#116;&#104;&#101; &#110;&#101;w &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#105;&#97;&#108;&#111;&#103; &#97;&#110;&#100; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101;&#115; 582 This method displays the new multi project dialog and initializes
583 &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116; w&#105;&#116;&#104; &#116;&#104;&#101; &#100;&#97;&#116;&#97; &#101;&#110;&#116;&#101;&#114;&#101;&#100;. 583 the multi project object with the data entered.
584 </p><a NAME="MultiProject.openMultiProject" ID="MultiProject.openMultiProject"></a> 584 </p><a NAME="MultiProject.openMultiProject" ID="MultiProject.openMultiProject"></a>
585 <h4>MultiProject.openMultiProject</h4> 585 <h4>MultiProject.openMultiProject</h4>
586 <b>openMultiProject</b>(<i>fn = None, openMaster = True</i>) 586 <b>openMultiProject</b>(<i>fn = None, openMaster = True</i>)
587 <p> 587 <p>
588 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 588 Public slot to open a multi project.
589 </p><dl> 589 </p><dl>
590 <dt><i>fn</i></dt> 590 <dt><i>fn</i></dt>
591 <dd> 591 <dd>
592 &#111;&#112;&#116;&#105;&#111;&#110;&#97;&#108; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;) 592 optional filename of the multi project file to be read (string)
593 </dd><dt><i>openMaster</i></dt> 593 </dd><dt><i>openMaster</i></dt>
594 <dd> 594 <dd>
595 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#109;&#97;&#115;&#116;&#101;&#114; &#112;&#114;&#111;&#106;&#101;&#99;&#116; 595 flag indicating, that the master project
596 &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; &#111;&#112;&#101;&#110;&#101;&#100; &#100;&#101;&#112;&#101;&#110;&#100;&#105;&#110;&#103; &#111;&#110; &#116;&#104;&#101; &#99;&#111;&#110;&#102;&#105;&#103;&#117;&#114;&#97;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 596 should be opened depending on the configuration (boolean)
597 </dd> 597 </dd>
598 </dl><a NAME="MultiProject.openProject" ID="MultiProject.openProject"></a> 598 </dl><a NAME="MultiProject.openProject" ID="MultiProject.openProject"></a>
599 <h4>MultiProject.openProject</h4> 599 <h4>MultiProject.openProject</h4>
600 <b>openProject</b>(<i>filename</i>) 600 <b>openProject</b>(<i>filename</i>)
601 <p> 601 <p>
602 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#111;&#112;&#101;&#110; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 602 Public slot to open a project.
603 </p><dl> 603 </p><dl>
604 <dt><i>filename</i></dt> 604 <dt><i>filename</i></dt>
605 <dd> 605 <dd>
606 &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#105;&#108;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;) 606 filename of the project file (string)
607 </dd> 607 </dd>
608 </dl><a NAME="MultiProject.removeE5Actions" ID="MultiProject.removeE5Actions"></a> 608 </dl><a NAME="MultiProject.removeE5Actions" ID="MultiProject.removeE5Actions"></a>
609 <h4>MultiProject.removeE5Actions</h4> 609 <h4>MultiProject.removeE5Actions</h4>
610 <b>removeE5Actions</b>(<i>actions</i>) 610 <b>removeE5Actions</b>(<i>actions</i>)
611 <p> 611 <p>
612 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#109;&#111;v&#101; &#97;&#99;&#116;&#105;&#111;&#110;&#115; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115;. 612 Public method to remove actions from the list of actions.
613 </p><dl> 613 </p><dl>
614 <dt><i>actions</i></dt> 614 <dt><i>actions</i></dt>
615 <dd> 615 <dd>
616 &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#99;&#116;&#105;&#111;&#110;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#69;&#53;&#65;&#99;&#116;&#105;&#111;&#110;) 616 list of actions (list of E5Action)
617 </dd> 617 </dd>
618 </dl><a NAME="MultiProject.removeProject" ID="MultiProject.removeProject"></a> 618 </dl><a NAME="MultiProject.removeProject" ID="MultiProject.removeProject"></a>
619 <h4>MultiProject.removeProject</h4> 619 <h4>MultiProject.removeProject</h4>
620 <b>removeProject</b>(<i>fn</i>) 620 <b>removeProject</b>(<i>fn</i>)
621 <p> 621 <p>
622 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#114;&#101;&#109;&#111;v&#101; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 622 Public slot to remove a project from the multi project.
623 </p><dl> 623 </p><dl>
624 <dt><i>fn</i></dt> 624 <dt><i>fn</i></dt>
625 <dd> 625 <dd>
626 &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111; &#98;&#101; &#114;&#101;&#109;&#111;v&#101;&#100; &#102;&#114;&#111;&#109; &#116;&#104;&#101; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;) 626 filename of the project to be removed from the multi project (string)
627 </dd> 627 </dd>
628 </dl><a NAME="MultiProject.saveMultiProject" ID="MultiProject.saveMultiProject"></a> 628 </dl><a NAME="MultiProject.saveMultiProject" ID="MultiProject.saveMultiProject"></a>
629 <h4>MultiProject.saveMultiProject</h4> 629 <h4>MultiProject.saveMultiProject</h4>
630 <b>saveMultiProject</b>(<i></i>) 630 <b>saveMultiProject</b>(<i></i>)
631 <p> 631 <p>
632 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116;. 632 Public slot to save the current multi project.
633 </p><dl> 633 </p><dl>
634 <dt>Returns:</dt> 634 <dt>Returns:</dt>
635 <dd> 635 <dd>
636 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 636 flag indicating success (boolean)
637 </dd> 637 </dd>
638 </dl><a NAME="MultiProject.saveMultiProjectAs" ID="MultiProject.saveMultiProjectAs"></a> 638 </dl><a NAME="MultiProject.saveMultiProjectAs" ID="MultiProject.saveMultiProjectAs"></a>
639 <h4>MultiProject.saveMultiProjectAs</h4> 639 <h4>MultiProject.saveMultiProjectAs</h4>
640 <b>saveMultiProjectAs</b>(<i></i>) 640 <b>saveMultiProjectAs</b>(<i></i>)
641 <p> 641 <p>
642 &#80;&#117;&#98;&#108;&#105;&#99; &#115;&#108;&#111;&#116; &#116;&#111; &#115;&#97;v&#101; &#116;&#104;&#101; &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#109;&#117;&#108;&#116;&#105; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111; &#97; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#102;&#105;&#108;&#101;. 642 Public slot to save the current multi project to a different file.
643 </p><dl> 643 </p><dl>
644 <dt>Returns:</dt> 644 <dt>Returns:</dt>
645 <dd> 645 <dd>
646 &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 646 flag indicating success (boolean)
647 </dd> 647 </dd>
648 </dl><a NAME="MultiProject.setDirty" ID="MultiProject.setDirty"></a> 648 </dl><a NAME="MultiProject.setDirty" ID="MultiProject.setDirty"></a>
649 <h4>MultiProject.setDirty</h4> 649 <h4>MultiProject.setDirty</h4>
650 <b>setDirty</b>(<i>b</i>) 650 <b>setDirty</b>(<i>b</i>)
651 <p> 651 <p>
652 &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101;. 652 Public method to set the dirty state.
653 </p><p> 653 </p><p>
654 &#73;&#116; &#101;&#109;&#105;&#116;&#115; &#116;&#104;&#101; &#115;&#105;&#103;&#110;&#97;&#108; &#100;&#105;&#114;&#116;y(&#105;&#110;&#116;). 654 It emits the signal dirty(int).
655 </p><dl> 655 </p><dl>
656 <dt><i>b</i></dt> 656 <dt><i>b</i></dt>
657 <dd> 657 <dd>
658 &#100;&#105;&#114;&#116;y &#115;&#116;&#97;&#116;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;) 658 dirty state (boolean)
659 </dd> 659 </dd>
660 </dl> 660 </dl>
661 <div align="right"><a href="#top">Up</a></div> 661 <div align="right"><a href="#top">Up</a></div>
662 <hr /> 662 <hr />
663 </body></html> 663 </body></html>

eric ide

mercurial