eric6/Documentation/Source/eric6.Project.IdlCompilerOptionsDialog.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7989
a21d673a8f99
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Project.IdlCompilerOptionsDialog</h1> 23 <h1>eric6.Project.IdlCompilerOptionsDialog</h1>
24
23 <p> 25 <p>
24 Module implementing a dialog to enter some IDL compiler options. 26 Module implementing a dialog to enter some IDL compiler options.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
31 <table> 34
35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#IdlCompilerOptionsDialog">IdlCompilerOptionsDialog</a></td> 38 <td><a href="#IdlCompilerOptionsDialog">IdlCompilerOptionsDialog</a></td>
34 <td>Class implementing a dialog to enter some IDL compiler options.</td> 39 <td>Class implementing a dialog to enter some IDL compiler options.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
39 <tr><td>None</td></tr> 45 <tr><td>None</td></tr>
40 </table> 46 </table>
41 <hr /><hr /> 47 <hr />
48 <hr />
42 <a NAME="IdlCompilerOptionsDialog" ID="IdlCompilerOptionsDialog"></a> 49 <a NAME="IdlCompilerOptionsDialog" ID="IdlCompilerOptionsDialog"></a>
43 <h2>IdlCompilerOptionsDialog</h2> 50 <h2>IdlCompilerOptionsDialog</h2>
51
44 <p> 52 <p>
45 Class implementing a dialog to enter some IDL compiler options. 53 Class implementing a dialog to enter some IDL compiler options.
46 </p> 54 </p>
47 <h3>Derived from</h3> 55 <h3>Derived from</h3>
48 QDialog, Ui_IdlCompilerOptionsDialog 56 QDialog, Ui_IdlCompilerOptionsDialog
49 <h3>Class Attributes</h3> 57 <h3>Class Attributes</h3>
58
50 <table> 59 <table>
51 <tr><td>None</td></tr> 60 <tr><td>None</td></tr>
52 </table> 61 </table>
53 <h3>Class Methods</h3> 62 <h3>Class Methods</h3>
63
54 <table> 64 <table>
55 <tr><td>None</td></tr> 65 <tr><td>None</td></tr>
56 </table> 66 </table>
57 <h3>Methods</h3> 67 <h3>Methods</h3>
58 <table> 68
69 <table>
70
59 <tr> 71 <tr>
60 <td><a href="#IdlCompilerOptionsDialog.__init__">IdlCompilerOptionsDialog</a></td> 72 <td><a href="#IdlCompilerOptionsDialog.__init__">IdlCompilerOptionsDialog</a></td>
61 <td>Constructor</td> 73 <td>Constructor</td>
62 </tr><tr> 74 </tr>
75 <tr>
63 <td><a href="#IdlCompilerOptionsDialog.__definedNamesContain">__definedNamesContain</a></td> 76 <td><a href="#IdlCompilerOptionsDialog.__definedNamesContain">__definedNamesContain</a></td>
64 <td>Private method to test, if the currently defined 'Defined Names' contain a given one.</td> 77 <td>Private method to test, if the currently defined 'Defined Names' contain a given one.</td>
65 </tr><tr> 78 </tr>
79 <tr>
66 <td><a href="#IdlCompilerOptionsDialog.__generateDefinedNamesList">__generateDefinedNamesList</a></td> 80 <td><a href="#IdlCompilerOptionsDialog.__generateDefinedNamesList">__generateDefinedNamesList</a></td>
67 <td>Private method to prepare the list of 'Defined Names'.</td> 81 <td>Private method to prepare the list of 'Defined Names'.</td>
68 </tr><tr> 82 </tr>
83 <tr>
69 <td><a href="#IdlCompilerOptionsDialog.__generateIncludeDirectoriesList">__generateIncludeDirectoriesList</a></td> 84 <td><a href="#IdlCompilerOptionsDialog.__generateIncludeDirectoriesList">__generateIncludeDirectoriesList</a></td>
70 <td>Private method to prepare the list of 'Include Directories'.</td> 85 <td>Private method to prepare the list of 'Include Directories'.</td>
71 </tr><tr> 86 </tr>
87 <tr>
72 <td><a href="#IdlCompilerOptionsDialog.__generateUndefinedNamesList">__generateUndefinedNamesList</a></td> 88 <td><a href="#IdlCompilerOptionsDialog.__generateUndefinedNamesList">__generateUndefinedNamesList</a></td>
73 <td>Private method to prepare the list of 'Undefined Names'.</td> 89 <td>Private method to prepare the list of 'Undefined Names'.</td>
74 </tr><tr> 90 </tr>
91 <tr>
75 <td><a href="#IdlCompilerOptionsDialog.__includeDirectoriesContain">__includeDirectoriesContain</a></td> 92 <td><a href="#IdlCompilerOptionsDialog.__includeDirectoriesContain">__includeDirectoriesContain</a></td>
76 <td>Private method to test, if the currently defined 'Include Directories' contain a given one.</td> 93 <td>Private method to test, if the currently defined 'Include Directories' contain a given one.</td>
77 </tr><tr> 94 </tr>
95 <tr>
78 <td><a href="#IdlCompilerOptionsDialog.__populateDefineNamesList">__populateDefineNamesList</a></td> 96 <td><a href="#IdlCompilerOptionsDialog.__populateDefineNamesList">__populateDefineNamesList</a></td>
79 <td>Private method to populate the list of defined names.</td> 97 <td>Private method to populate the list of defined names.</td>
80 </tr><tr> 98 </tr>
99 <tr>
81 <td><a href="#IdlCompilerOptionsDialog.__populateIncludeDirectoriesList">__populateIncludeDirectoriesList</a></td> 100 <td><a href="#IdlCompilerOptionsDialog.__populateIncludeDirectoriesList">__populateIncludeDirectoriesList</a></td>
82 <td>Private method to populate the 'Include Directories' list.</td> 101 <td>Private method to populate the 'Include Directories' list.</td>
83 </tr><tr> 102 </tr>
103 <tr>
84 <td><a href="#IdlCompilerOptionsDialog.__undefinedNamesContain">__undefinedNamesContain</a></td> 104 <td><a href="#IdlCompilerOptionsDialog.__undefinedNamesContain">__undefinedNamesContain</a></td>
85 <td>Private method to test, if the currently defined 'Undefined Names' contain a given one.</td> 105 <td>Private method to test, if the currently defined 'Undefined Names' contain a given one.</td>
86 </tr><tr> 106 </tr>
107 <tr>
87 <td><a href="#IdlCompilerOptionsDialog.__updateDefineNameButtons">__updateDefineNameButtons</a></td> 108 <td><a href="#IdlCompilerOptionsDialog.__updateDefineNameButtons">__updateDefineNameButtons</a></td>
88 <td>Private method to set the state of the 'Define Name' buttons.</td> 109 <td>Private method to set the state of the 'Define Name' buttons.</td>
89 </tr><tr> 110 </tr>
111 <tr>
90 <td><a href="#IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons">__updateIncludeDirectoryButtons</a></td> 112 <td><a href="#IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons">__updateIncludeDirectoryButtons</a></td>
91 <td>Private method to set the state of the 'Include Directory' buttons.</td> 113 <td>Private method to set the state of the 'Include Directory' buttons.</td>
92 </tr><tr> 114 </tr>
115 <tr>
93 <td><a href="#IdlCompilerOptionsDialog.__updateUndefineNameButtons">__updateUndefineNameButtons</a></td> 116 <td><a href="#IdlCompilerOptionsDialog.__updateUndefineNameButtons">__updateUndefineNameButtons</a></td>
94 <td>Private method to set the state of the 'Undefine Name' buttons.</td> 117 <td>Private method to set the state of the 'Undefine Name' buttons.</td>
95 </tr><tr> 118 </tr>
119 <tr>
96 <td><a href="#IdlCompilerOptionsDialog.getData">getData</a></td> 120 <td><a href="#IdlCompilerOptionsDialog.getData">getData</a></td>
97 <td>Public method to return the data entered by the user.</td> 121 <td>Public method to return the data entered by the user.</td>
98 </tr><tr> 122 </tr>
123 <tr>
99 <td><a href="#IdlCompilerOptionsDialog.on_dnAddButton_clicked">on_dnAddButton_clicked</a></td> 124 <td><a href="#IdlCompilerOptionsDialog.on_dnAddButton_clicked">on_dnAddButton_clicked</a></td>
100 <td>Private slot to add a 'Define Name' entry.</td> 125 <td>Private slot to add a 'Define Name' entry.</td>
101 </tr><tr> 126 </tr>
127 <tr>
102 <td><a href="#IdlCompilerOptionsDialog.on_dnDeleteButton_clicked">on_dnDeleteButton_clicked</a></td> 128 <td><a href="#IdlCompilerOptionsDialog.on_dnDeleteButton_clicked">on_dnDeleteButton_clicked</a></td>
103 <td>Private slot to delete the selected 'Define Name' entry.</td> 129 <td>Private slot to delete the selected 'Define Name' entry.</td>
104 </tr><tr> 130 </tr>
131 <tr>
105 <td><a href="#IdlCompilerOptionsDialog.on_dnEditButton_clicked">on_dnEditButton_clicked</a></td> 132 <td><a href="#IdlCompilerOptionsDialog.on_dnEditButton_clicked">on_dnEditButton_clicked</a></td>
106 <td>Private slot to edit the selected 'Define Name' entry.</td> 133 <td>Private slot to edit the selected 'Define Name' entry.</td>
107 </tr><tr> 134 </tr>
135 <tr>
108 <td><a href="#IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged">on_dnList_itemSelectionChanged</a></td> 136 <td><a href="#IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged">on_dnList_itemSelectionChanged</a></td>
109 <td>Private slot handling the selection of a 'Define Name' entry.</td> 137 <td>Private slot handling the selection of a 'Define Name' entry.</td>
110 </tr><tr> 138 </tr>
139 <tr>
111 <td><a href="#IdlCompilerOptionsDialog.on_idAddButton_clicked">on_idAddButton_clicked</a></td> 140 <td><a href="#IdlCompilerOptionsDialog.on_idAddButton_clicked">on_idAddButton_clicked</a></td>
112 <td>Private slot to add an 'Include Directory'.</td> 141 <td>Private slot to add an 'Include Directory'.</td>
113 </tr><tr> 142 </tr>
143 <tr>
114 <td><a href="#IdlCompilerOptionsDialog.on_idDeleteButton_clicked">on_idDeleteButton_clicked</a></td> 144 <td><a href="#IdlCompilerOptionsDialog.on_idDeleteButton_clicked">on_idDeleteButton_clicked</a></td>
115 <td>Private slot to delete the selected 'Include Directory' entry.</td> 145 <td>Private slot to delete the selected 'Include Directory' entry.</td>
116 </tr><tr> 146 </tr>
147 <tr>
117 <td><a href="#IdlCompilerOptionsDialog.on_idEditButton_clicked">on_idEditButton_clicked</a></td> 148 <td><a href="#IdlCompilerOptionsDialog.on_idEditButton_clicked">on_idEditButton_clicked</a></td>
118 <td>Private slot to edit the selected 'Include Directory' entry.</td> 149 <td>Private slot to edit the selected 'Include Directory' entry.</td>
119 </tr><tr> 150 </tr>
151 <tr>
120 <td><a href="#IdlCompilerOptionsDialog.on_idList_itemSelectionChanged">on_idList_itemSelectionChanged</a></td> 152 <td><a href="#IdlCompilerOptionsDialog.on_idList_itemSelectionChanged">on_idList_itemSelectionChanged</a></td>
121 <td>Private slot handling the selection of an 'Include Directory' entry.</td> 153 <td>Private slot handling the selection of an 'Include Directory' entry.</td>
122 </tr><tr> 154 </tr>
155 <tr>
123 <td><a href="#IdlCompilerOptionsDialog.on_unAddButton_clicked">on_unAddButton_clicked</a></td> 156 <td><a href="#IdlCompilerOptionsDialog.on_unAddButton_clicked">on_unAddButton_clicked</a></td>
124 <td>Private slot to add a 'Undefine Name' entry.</td> 157 <td>Private slot to add a 'Undefine Name' entry.</td>
125 </tr><tr> 158 </tr>
159 <tr>
126 <td><a href="#IdlCompilerOptionsDialog.on_unDeleteButton_clicked">on_unDeleteButton_clicked</a></td> 160 <td><a href="#IdlCompilerOptionsDialog.on_unDeleteButton_clicked">on_unDeleteButton_clicked</a></td>
127 <td>Private slot to delete the selected 'Undefine Name' entry.</td> 161 <td>Private slot to delete the selected 'Undefine Name' entry.</td>
128 </tr><tr> 162 </tr>
163 <tr>
129 <td><a href="#IdlCompilerOptionsDialog.on_unEditButton_clicked">on_unEditButton_clicked</a></td> 164 <td><a href="#IdlCompilerOptionsDialog.on_unEditButton_clicked">on_unEditButton_clicked</a></td>
130 <td>Private slot to edit the selected 'Undefine Name' entry.</td> 165 <td>Private slot to edit the selected 'Undefine Name' entry.</td>
131 </tr><tr> 166 </tr>
167 <tr>
132 <td><a href="#IdlCompilerOptionsDialog.on_unList_itemSelectionChanged">on_unList_itemSelectionChanged</a></td> 168 <td><a href="#IdlCompilerOptionsDialog.on_unList_itemSelectionChanged">on_unList_itemSelectionChanged</a></td>
133 <td>Private slot handling the selection of a 'Undefine Name' entry.</td> 169 <td>Private slot handling the selection of a 'Undefine Name' entry.</td>
134 </tr> 170 </tr>
135 </table> 171 </table>
136 <h3>Static Methods</h3> 172 <h3>Static Methods</h3>
173
137 <table> 174 <table>
138 <tr><td>None</td></tr> 175 <tr><td>None</td></tr>
139 </table> 176 </table>
177
140 <a NAME="IdlCompilerOptionsDialog.__init__" ID="IdlCompilerOptionsDialog.__init__"></a> 178 <a NAME="IdlCompilerOptionsDialog.__init__" ID="IdlCompilerOptionsDialog.__init__"></a>
141 <h4>IdlCompilerOptionsDialog (Constructor)</h4> 179 <h4>IdlCompilerOptionsDialog (Constructor)</h4>
142 <b>IdlCompilerOptionsDialog</b>(<i>includeDirectories, definedNames, undefinedNames, project=None, parent=None</i>) 180 <b>IdlCompilerOptionsDialog</b>(<i>includeDirectories, definedNames, undefinedNames, project=None, parent=None</i>)
181
143 <p> 182 <p>
144 Constructor 183 Constructor
145 </p><dl> 184 </p>
185 <dl>
186
146 <dt><i>includeDirectories</i> (list of str)</dt> 187 <dt><i>includeDirectories</i> (list of str)</dt>
147 <dd> 188 <dd>
148 list of include directories 189 list of include directories
149 </dd><dt><i>definedNames</i> (list of str)</dt> 190 </dd>
191 <dt><i>definedNames</i> (list of str)</dt>
150 <dd> 192 <dd>
151 list of defined variables with name and value 193 list of defined variables with name and value
152 separated by '=' 194 separated by '='
153 </dd><dt><i>undefinedNames</i> (list of str)</dt> 195 </dd>
196 <dt><i>undefinedNames</i> (list of str)</dt>
154 <dd> 197 <dd>
155 list of undefined names 198 list of undefined names
156 </dd><dt><i>project</i> (Project)</dt> 199 </dd>
200 <dt><i>project</i> (Project)</dt>
157 <dd> 201 <dd>
158 reference to the project object 202 reference to the project object
159 </dd><dt><i>parent</i> (QWidget)</dt> 203 </dd>
204 <dt><i>parent</i> (QWidget)</dt>
160 <dd> 205 <dd>
161 reference to the parent widget 206 reference to the parent widget
162 </dd> 207 </dd>
163 </dl><a NAME="IdlCompilerOptionsDialog.__definedNamesContain" ID="IdlCompilerOptionsDialog.__definedNamesContain"></a> 208 </dl>
209 <a NAME="IdlCompilerOptionsDialog.__definedNamesContain" ID="IdlCompilerOptionsDialog.__definedNamesContain"></a>
164 <h4>IdlCompilerOptionsDialog.__definedNamesContain</h4> 210 <h4>IdlCompilerOptionsDialog.__definedNamesContain</h4>
165 <b>__definedNamesContain</b>(<i>name</i>) 211 <b>__definedNamesContain</b>(<i>name</i>)
212
166 <p> 213 <p>
167 Private method to test, if the currently defined 'Defined Names' 214 Private method to test, if the currently defined 'Defined Names'
168 contain a given one. 215 contain a given one.
169 </p><dl> 216 </p>
217 <dl>
218
170 <dt><i>name</i> (str)</dt> 219 <dt><i>name</i> (str)</dt>
171 <dd> 220 <dd>
172 variable name to be tested 221 variable name to be tested
173 </dd> 222 </dd>
174 </dl><dl> 223 </dl>
224 <dl>
175 <dt>Returns:</dt> 225 <dt>Returns:</dt>
176 <dd> 226 <dd>
177 flag indicating that the given name is already included 227 flag indicating that the given name is already included
178 </dd> 228 </dd>
179 </dl><dl> 229 </dl>
230 <dl>
180 <dt>Return Type:</dt> 231 <dt>Return Type:</dt>
181 <dd> 232 <dd>
182 bool 233 bool
183 </dd> 234 </dd>
184 </dl><a NAME="IdlCompilerOptionsDialog.__generateDefinedNamesList" ID="IdlCompilerOptionsDialog.__generateDefinedNamesList"></a> 235 </dl>
236 <a NAME="IdlCompilerOptionsDialog.__generateDefinedNamesList" ID="IdlCompilerOptionsDialog.__generateDefinedNamesList"></a>
185 <h4>IdlCompilerOptionsDialog.__generateDefinedNamesList</h4> 237 <h4>IdlCompilerOptionsDialog.__generateDefinedNamesList</h4>
186 <b>__generateDefinedNamesList</b>(<i></i>) 238 <b>__generateDefinedNamesList</b>(<i></i>)
239
187 <p> 240 <p>
188 Private method to prepare the list of 'Defined Names'. 241 Private method to prepare the list of 'Defined Names'.
189 </p><dl> 242 </p>
243 <dl>
190 <dt>Returns:</dt> 244 <dt>Returns:</dt>
191 <dd> 245 <dd>
192 list of 'Defined Names' 246 list of 'Defined Names'
193 </dd> 247 </dd>
194 </dl><dl> 248 </dl>
249 <dl>
195 <dt>Return Type:</dt> 250 <dt>Return Type:</dt>
196 <dd> 251 <dd>
197 list of str 252 list of str
198 </dd> 253 </dd>
199 </dl><a NAME="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList"></a> 254 </dl>
255 <a NAME="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList"></a>
200 <h4>IdlCompilerOptionsDialog.__generateIncludeDirectoriesList</h4> 256 <h4>IdlCompilerOptionsDialog.__generateIncludeDirectoriesList</h4>
201 <b>__generateIncludeDirectoriesList</b>(<i></i>) 257 <b>__generateIncludeDirectoriesList</b>(<i></i>)
258
202 <p> 259 <p>
203 Private method to prepare the list of 'Include Directories'. 260 Private method to prepare the list of 'Include Directories'.
204 </p><dl> 261 </p>
262 <dl>
205 <dt>Returns:</dt> 263 <dt>Returns:</dt>
206 <dd> 264 <dd>
207 list of 'Include Directories' 265 list of 'Include Directories'
208 </dd> 266 </dd>
209 </dl><dl> 267 </dl>
268 <dl>
210 <dt>Return Type:</dt> 269 <dt>Return Type:</dt>
211 <dd> 270 <dd>
212 list of str 271 list of str
213 </dd> 272 </dd>
214 </dl><a NAME="IdlCompilerOptionsDialog.__generateUndefinedNamesList" ID="IdlCompilerOptionsDialog.__generateUndefinedNamesList"></a> 273 </dl>
274 <a NAME="IdlCompilerOptionsDialog.__generateUndefinedNamesList" ID="IdlCompilerOptionsDialog.__generateUndefinedNamesList"></a>
215 <h4>IdlCompilerOptionsDialog.__generateUndefinedNamesList</h4> 275 <h4>IdlCompilerOptionsDialog.__generateUndefinedNamesList</h4>
216 <b>__generateUndefinedNamesList</b>(<i></i>) 276 <b>__generateUndefinedNamesList</b>(<i></i>)
277
217 <p> 278 <p>
218 Private method to prepare the list of 'Undefined Names'. 279 Private method to prepare the list of 'Undefined Names'.
219 </p><dl> 280 </p>
281 <dl>
220 <dt>Returns:</dt> 282 <dt>Returns:</dt>
221 <dd> 283 <dd>
222 list of 'Undefined Names' 284 list of 'Undefined Names'
223 </dd> 285 </dd>
224 </dl><dl> 286 </dl>
287 <dl>
225 <dt>Return Type:</dt> 288 <dt>Return Type:</dt>
226 <dd> 289 <dd>
227 list of str 290 list of str
228 </dd> 291 </dd>
229 </dl><a NAME="IdlCompilerOptionsDialog.__includeDirectoriesContain" ID="IdlCompilerOptionsDialog.__includeDirectoriesContain"></a> 292 </dl>
293 <a NAME="IdlCompilerOptionsDialog.__includeDirectoriesContain" ID="IdlCompilerOptionsDialog.__includeDirectoriesContain"></a>
230 <h4>IdlCompilerOptionsDialog.__includeDirectoriesContain</h4> 294 <h4>IdlCompilerOptionsDialog.__includeDirectoriesContain</h4>
231 <b>__includeDirectoriesContain</b>(<i>directory</i>) 295 <b>__includeDirectoriesContain</b>(<i>directory</i>)
296
232 <p> 297 <p>
233 Private method to test, if the currently defined 'Include Directories' 298 Private method to test, if the currently defined 'Include Directories'
234 contain a given one. 299 contain a given one.
235 </p><dl> 300 </p>
301 <dl>
302
236 <dt><i>directory</i> (str)</dt> 303 <dt><i>directory</i> (str)</dt>
237 <dd> 304 <dd>
238 directory name to be tested 305 directory name to be tested
239 </dd> 306 </dd>
240 </dl><dl> 307 </dl>
308 <dl>
241 <dt>Returns:</dt> 309 <dt>Returns:</dt>
242 <dd> 310 <dd>
243 flag indicating that the given directory is already included 311 flag indicating that the given directory is already included
244 </dd> 312 </dd>
245 </dl><dl> 313 </dl>
314 <dl>
246 <dt>Return Type:</dt> 315 <dt>Return Type:</dt>
247 <dd> 316 <dd>
248 bool 317 bool
249 </dd> 318 </dd>
250 </dl><a NAME="IdlCompilerOptionsDialog.__populateDefineNamesList" ID="IdlCompilerOptionsDialog.__populateDefineNamesList"></a> 319 </dl>
320 <a NAME="IdlCompilerOptionsDialog.__populateDefineNamesList" ID="IdlCompilerOptionsDialog.__populateDefineNamesList"></a>
251 <h4>IdlCompilerOptionsDialog.__populateDefineNamesList</h4> 321 <h4>IdlCompilerOptionsDialog.__populateDefineNamesList</h4>
252 <b>__populateDefineNamesList</b>(<i>definedNames</i>) 322 <b>__populateDefineNamesList</b>(<i>definedNames</i>)
323
253 <p> 324 <p>
254 Private method to populate the list of defined names. 325 Private method to populate the list of defined names.
255 </p><dl> 326 </p>
327 <dl>
328
256 <dt><i>definedNames</i> (list of str)</dt> 329 <dt><i>definedNames</i> (list of str)</dt>
257 <dd> 330 <dd>
258 list of defined variables with name and value 331 list of defined variables with name and value
259 separated by '=' 332 separated by '='
260 </dd> 333 </dd>
261 </dl><a NAME="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList"></a> 334 </dl>
335 <a NAME="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList"></a>
262 <h4>IdlCompilerOptionsDialog.__populateIncludeDirectoriesList</h4> 336 <h4>IdlCompilerOptionsDialog.__populateIncludeDirectoriesList</h4>
263 <b>__populateIncludeDirectoriesList</b>(<i>includeDirectories</i>) 337 <b>__populateIncludeDirectoriesList</b>(<i>includeDirectories</i>)
338
264 <p> 339 <p>
265 Private method to populate the 'Include Directories' list. 340 Private method to populate the 'Include Directories' list.
266 </p><dl> 341 </p>
342 <dl>
343
267 <dt><i>includeDirectories</i> (list of str)</dt> 344 <dt><i>includeDirectories</i> (list of str)</dt>
268 <dd> 345 <dd>
269 list of include directories 346 list of include directories
270 </dd> 347 </dd>
271 </dl><a NAME="IdlCompilerOptionsDialog.__undefinedNamesContain" ID="IdlCompilerOptionsDialog.__undefinedNamesContain"></a> 348 </dl>
349 <a NAME="IdlCompilerOptionsDialog.__undefinedNamesContain" ID="IdlCompilerOptionsDialog.__undefinedNamesContain"></a>
272 <h4>IdlCompilerOptionsDialog.__undefinedNamesContain</h4> 350 <h4>IdlCompilerOptionsDialog.__undefinedNamesContain</h4>
273 <b>__undefinedNamesContain</b>(<i>name</i>) 351 <b>__undefinedNamesContain</b>(<i>name</i>)
352
274 <p> 353 <p>
275 Private method to test, if the currently defined 'Undefined Names' 354 Private method to test, if the currently defined 'Undefined Names'
276 contain a given one. 355 contain a given one.
277 </p><dl> 356 </p>
357 <dl>
358
278 <dt><i>name</i> (str)</dt> 359 <dt><i>name</i> (str)</dt>
279 <dd> 360 <dd>
280 variable name to be tested 361 variable name to be tested
281 </dd> 362 </dd>
282 </dl><dl> 363 </dl>
364 <dl>
283 <dt>Returns:</dt> 365 <dt>Returns:</dt>
284 <dd> 366 <dd>
285 flag indicating that the given name is already included 367 flag indicating that the given name is already included
286 </dd> 368 </dd>
287 </dl><dl> 369 </dl>
370 <dl>
288 <dt>Return Type:</dt> 371 <dt>Return Type:</dt>
289 <dd> 372 <dd>
290 bool 373 bool
291 </dd> 374 </dd>
292 </dl><a NAME="IdlCompilerOptionsDialog.__updateDefineNameButtons" ID="IdlCompilerOptionsDialog.__updateDefineNameButtons"></a> 375 </dl>
376 <a NAME="IdlCompilerOptionsDialog.__updateDefineNameButtons" ID="IdlCompilerOptionsDialog.__updateDefineNameButtons"></a>
293 <h4>IdlCompilerOptionsDialog.__updateDefineNameButtons</h4> 377 <h4>IdlCompilerOptionsDialog.__updateDefineNameButtons</h4>
294 <b>__updateDefineNameButtons</b>(<i></i>) 378 <b>__updateDefineNameButtons</b>(<i></i>)
379
295 <p> 380 <p>
296 Private method to set the state of the 'Define Name' buttons. 381 Private method to set the state of the 'Define Name' buttons.
297 </p><a NAME="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" ID="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons"></a> 382 </p>
383 <a NAME="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" ID="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons"></a>
298 <h4>IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons</h4> 384 <h4>IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons</h4>
299 <b>__updateIncludeDirectoryButtons</b>(<i></i>) 385 <b>__updateIncludeDirectoryButtons</b>(<i></i>)
386
300 <p> 387 <p>
301 Private method to set the state of the 'Include Directory' buttons. 388 Private method to set the state of the 'Include Directory' buttons.
302 </p><a NAME="IdlCompilerOptionsDialog.__updateUndefineNameButtons" ID="IdlCompilerOptionsDialog.__updateUndefineNameButtons"></a> 389 </p>
390 <a NAME="IdlCompilerOptionsDialog.__updateUndefineNameButtons" ID="IdlCompilerOptionsDialog.__updateUndefineNameButtons"></a>
303 <h4>IdlCompilerOptionsDialog.__updateUndefineNameButtons</h4> 391 <h4>IdlCompilerOptionsDialog.__updateUndefineNameButtons</h4>
304 <b>__updateUndefineNameButtons</b>(<i></i>) 392 <b>__updateUndefineNameButtons</b>(<i></i>)
393
305 <p> 394 <p>
306 Private method to set the state of the 'Undefine Name' buttons. 395 Private method to set the state of the 'Undefine Name' buttons.
307 </p><a NAME="IdlCompilerOptionsDialog.getData" ID="IdlCompilerOptionsDialog.getData"></a> 396 </p>
397 <a NAME="IdlCompilerOptionsDialog.getData" ID="IdlCompilerOptionsDialog.getData"></a>
308 <h4>IdlCompilerOptionsDialog.getData</h4> 398 <h4>IdlCompilerOptionsDialog.getData</h4>
309 <b>getData</b>(<i></i>) 399 <b>getData</b>(<i></i>)
400
310 <p> 401 <p>
311 Public method to return the data entered by the user. 402 Public method to return the data entered by the user.
312 </p><dl> 403 </p>
404 <dl>
313 <dt>Returns:</dt> 405 <dt>Returns:</dt>
314 <dd> 406 <dd>
315 tuple containing the list of include directories, list of 407 tuple containing the list of include directories, list of
316 defined names and list of undefined names 408 defined names and list of undefined names
317 </dd> 409 </dd>
318 </dl><dl> 410 </dl>
411 <dl>
319 <dt>Return Type:</dt> 412 <dt>Return Type:</dt>
320 <dd> 413 <dd>
321 tuple of (list of str, list of str, list of str) 414 tuple of (list of str, list of str, list of str)
322 </dd> 415 </dd>
323 </dl><a NAME="IdlCompilerOptionsDialog.on_dnAddButton_clicked" ID="IdlCompilerOptionsDialog.on_dnAddButton_clicked"></a> 416 </dl>
417 <a NAME="IdlCompilerOptionsDialog.on_dnAddButton_clicked" ID="IdlCompilerOptionsDialog.on_dnAddButton_clicked"></a>
324 <h4>IdlCompilerOptionsDialog.on_dnAddButton_clicked</h4> 418 <h4>IdlCompilerOptionsDialog.on_dnAddButton_clicked</h4>
325 <b>on_dnAddButton_clicked</b>(<i></i>) 419 <b>on_dnAddButton_clicked</b>(<i></i>)
420
326 <p> 421 <p>
327 Private slot to add a 'Define Name' entry. 422 Private slot to add a 'Define Name' entry.
328 </p><a NAME="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked"></a> 423 </p>
424 <a NAME="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked"></a>
329 <h4>IdlCompilerOptionsDialog.on_dnDeleteButton_clicked</h4> 425 <h4>IdlCompilerOptionsDialog.on_dnDeleteButton_clicked</h4>
330 <b>on_dnDeleteButton_clicked</b>(<i></i>) 426 <b>on_dnDeleteButton_clicked</b>(<i></i>)
427
331 <p> 428 <p>
332 Private slot to delete the selected 'Define Name' entry. 429 Private slot to delete the selected 'Define Name' entry.
333 </p><a NAME="IdlCompilerOptionsDialog.on_dnEditButton_clicked" ID="IdlCompilerOptionsDialog.on_dnEditButton_clicked"></a> 430 </p>
431 <a NAME="IdlCompilerOptionsDialog.on_dnEditButton_clicked" ID="IdlCompilerOptionsDialog.on_dnEditButton_clicked"></a>
334 <h4>IdlCompilerOptionsDialog.on_dnEditButton_clicked</h4> 432 <h4>IdlCompilerOptionsDialog.on_dnEditButton_clicked</h4>
335 <b>on_dnEditButton_clicked</b>(<i></i>) 433 <b>on_dnEditButton_clicked</b>(<i></i>)
434
336 <p> 435 <p>
337 Private slot to edit the selected 'Define Name' entry. 436 Private slot to edit the selected 'Define Name' entry.
338 </p><a NAME="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged"></a> 437 </p>
438 <a NAME="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged"></a>
339 <h4>IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged</h4> 439 <h4>IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged</h4>
340 <b>on_dnList_itemSelectionChanged</b>(<i></i>) 440 <b>on_dnList_itemSelectionChanged</b>(<i></i>)
441
341 <p> 442 <p>
342 Private slot handling the selection of a 'Define Name' entry. 443 Private slot handling the selection of a 'Define Name' entry.
343 </p><a NAME="IdlCompilerOptionsDialog.on_idAddButton_clicked" ID="IdlCompilerOptionsDialog.on_idAddButton_clicked"></a> 444 </p>
445 <a NAME="IdlCompilerOptionsDialog.on_idAddButton_clicked" ID="IdlCompilerOptionsDialog.on_idAddButton_clicked"></a>
344 <h4>IdlCompilerOptionsDialog.on_idAddButton_clicked</h4> 446 <h4>IdlCompilerOptionsDialog.on_idAddButton_clicked</h4>
345 <b>on_idAddButton_clicked</b>(<i></i>) 447 <b>on_idAddButton_clicked</b>(<i></i>)
448
346 <p> 449 <p>
347 Private slot to add an 'Include Directory'. 450 Private slot to add an 'Include Directory'.
348 </p><a NAME="IdlCompilerOptionsDialog.on_idDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_idDeleteButton_clicked"></a> 451 </p>
452 <a NAME="IdlCompilerOptionsDialog.on_idDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_idDeleteButton_clicked"></a>
349 <h4>IdlCompilerOptionsDialog.on_idDeleteButton_clicked</h4> 453 <h4>IdlCompilerOptionsDialog.on_idDeleteButton_clicked</h4>
350 <b>on_idDeleteButton_clicked</b>(<i></i>) 454 <b>on_idDeleteButton_clicked</b>(<i></i>)
455
351 <p> 456 <p>
352 Private slot to delete the selected 'Include Directory' entry. 457 Private slot to delete the selected 'Include Directory' entry.
353 </p><a NAME="IdlCompilerOptionsDialog.on_idEditButton_clicked" ID="IdlCompilerOptionsDialog.on_idEditButton_clicked"></a> 458 </p>
459 <a NAME="IdlCompilerOptionsDialog.on_idEditButton_clicked" ID="IdlCompilerOptionsDialog.on_idEditButton_clicked"></a>
354 <h4>IdlCompilerOptionsDialog.on_idEditButton_clicked</h4> 460 <h4>IdlCompilerOptionsDialog.on_idEditButton_clicked</h4>
355 <b>on_idEditButton_clicked</b>(<i></i>) 461 <b>on_idEditButton_clicked</b>(<i></i>)
462
356 <p> 463 <p>
357 Private slot to edit the selected 'Include Directory' entry. 464 Private slot to edit the selected 'Include Directory' entry.
358 </p><a NAME="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged"></a> 465 </p>
466 <a NAME="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged"></a>
359 <h4>IdlCompilerOptionsDialog.on_idList_itemSelectionChanged</h4> 467 <h4>IdlCompilerOptionsDialog.on_idList_itemSelectionChanged</h4>
360 <b>on_idList_itemSelectionChanged</b>(<i></i>) 468 <b>on_idList_itemSelectionChanged</b>(<i></i>)
469
361 <p> 470 <p>
362 Private slot handling the selection of an 'Include Directory' entry. 471 Private slot handling the selection of an 'Include Directory' entry.
363 </p><a NAME="IdlCompilerOptionsDialog.on_unAddButton_clicked" ID="IdlCompilerOptionsDialog.on_unAddButton_clicked"></a> 472 </p>
473 <a NAME="IdlCompilerOptionsDialog.on_unAddButton_clicked" ID="IdlCompilerOptionsDialog.on_unAddButton_clicked"></a>
364 <h4>IdlCompilerOptionsDialog.on_unAddButton_clicked</h4> 474 <h4>IdlCompilerOptionsDialog.on_unAddButton_clicked</h4>
365 <b>on_unAddButton_clicked</b>(<i></i>) 475 <b>on_unAddButton_clicked</b>(<i></i>)
476
366 <p> 477 <p>
367 Private slot to add a 'Undefine Name' entry. 478 Private slot to add a 'Undefine Name' entry.
368 </p><a NAME="IdlCompilerOptionsDialog.on_unDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_unDeleteButton_clicked"></a> 479 </p>
480 <a NAME="IdlCompilerOptionsDialog.on_unDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_unDeleteButton_clicked"></a>
369 <h4>IdlCompilerOptionsDialog.on_unDeleteButton_clicked</h4> 481 <h4>IdlCompilerOptionsDialog.on_unDeleteButton_clicked</h4>
370 <b>on_unDeleteButton_clicked</b>(<i></i>) 482 <b>on_unDeleteButton_clicked</b>(<i></i>)
483
371 <p> 484 <p>
372 Private slot to delete the selected 'Undefine Name' entry. 485 Private slot to delete the selected 'Undefine Name' entry.
373 </p><a NAME="IdlCompilerOptionsDialog.on_unEditButton_clicked" ID="IdlCompilerOptionsDialog.on_unEditButton_clicked"></a> 486 </p>
487 <a NAME="IdlCompilerOptionsDialog.on_unEditButton_clicked" ID="IdlCompilerOptionsDialog.on_unEditButton_clicked"></a>
374 <h4>IdlCompilerOptionsDialog.on_unEditButton_clicked</h4> 488 <h4>IdlCompilerOptionsDialog.on_unEditButton_clicked</h4>
375 <b>on_unEditButton_clicked</b>(<i></i>) 489 <b>on_unEditButton_clicked</b>(<i></i>)
490
376 <p> 491 <p>
377 Private slot to edit the selected 'Undefine Name' entry. 492 Private slot to edit the selected 'Undefine Name' entry.
378 </p><a NAME="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged"></a> 493 </p>
494 <a NAME="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged"></a>
379 <h4>IdlCompilerOptionsDialog.on_unList_itemSelectionChanged</h4> 495 <h4>IdlCompilerOptionsDialog.on_unList_itemSelectionChanged</h4>
380 <b>on_unList_itemSelectionChanged</b>(<i></i>) 496 <b>on_unList_itemSelectionChanged</b>(<i></i>)
497
381 <p> 498 <p>
382 Private slot handling the selection of a 'Undefine Name' entry. 499 Private slot handling the selection of a 'Undefine Name' entry.
383 </p> 500 </p>
384 <div align="right"><a href="#top">Up</a></div> 501 <div align="right"><a href="#top">Up</a></div>
385 <hr /> 502 <hr />

eric ide

mercurial