1 <!DOCTYPE UI><UI version="3.3" stdsetdef="1">
2 <class>HXX2Salome</class>
3 <widget class="QWidget">
5 <cstring>HXX2Salome</cstring>
7 <property name="geometry">
15 <property name="caption">
16 <string>Form1</string>
18 <widget class="QGroupBox">
19 <property name="name">
20 <cstring>Input</cstring>
22 <property name="geometry">
30 <property name="title">
31 <string>Input</string>
33 <widget class="QPushButton">
34 <property name="name">
35 <cstring>EnvFileButton</cstring>
37 <property name="geometry">
45 <property name="text">
46 <string>Browse ...</string>
49 <widget class="QLabel">
50 <property name="name">
51 <cstring>IncludeFileLabel</cstring>
53 <property name="geometry">
61 <property name="text">
62 <string><p align="right">C++ include file</p></string>
64 <property name="toolTip" stdset="0">
65 <string>File containing the main C++ component class declaration</string>
68 <widget class="QLabel">
69 <property name="name">
70 <cstring>EnvFileLabel</cstring>
72 <property name="geometry">
80 <property name="text">
81 <string><p align="right">Environment file</p></string>
83 <property name="toolTip" stdset="0">
84 <string>shell script where specific environment variable can be initialized for the component</string>
87 <widget class="QLabel">
88 <property name="name">
89 <cstring>SourceTree</cstring>
91 <property name="geometry">
99 <property name="text">
100 <string><p align="right">C++ component tree<br>(absolute path)</p></string>
102 <property name="toolTip" stdset="0">
103 <string>This directory (or one ot its subdirectories) contains the main C++ include file and the main shared library of the component</string>
106 <widget class="QLineEdit">
107 <property name="name">
108 <cstring>LibraryText</cstring>
110 <property name="geometry">
119 <widget class="QLineEdit">
120 <property name="name">
121 <cstring>SourceTreeText</cstring>
123 <property name="geometry">
132 <widget class="QLineEdit">
133 <property name="name">
134 <cstring>IncludeText</cstring>
136 <property name="geometry">
145 <widget class="QPushButton">
146 <property name="name">
147 <cstring>SourceTreeButton</cstring>
149 <property name="geometry">
157 <property name="text">
158 <string>Browse ...</string>
161 <widget class="QPushButton">
162 <property name="name">
163 <cstring>IncludeButton</cstring>
165 <property name="geometry">
173 <property name="text">
174 <string>Browse ...</string>
177 <widget class="QPushButton">
178 <property name="name">
179 <cstring>LibraryButton</cstring>
181 <property name="geometry">
189 <property name="text">
190 <string>Browse ...</string>
193 <widget class="QLabel">
194 <property name="name">
195 <cstring>LibraryLabel</cstring>
197 <property name="geometry">
205 <property name="text">
206 <string><p align="right">Shared library</p></string>
208 <property name="toolTip" stdset="0">
209 <string>Shared library (.so file) containing the compiled C++ component</string>
212 <widget class="QLineEdit">
213 <property name="name">
214 <cstring>EnvFileText</cstring>
216 <property name="geometry">
226 <widget class="QPushButton">
227 <property name="name">
228 <cstring>CloseButton</cstring>
230 <property name="geometry">
238 <property name="text">
239 <string>Close</string>
242 <widget class="QPushButton">
243 <property name="name">
244 <cstring>GenButton</cstring>
246 <property name="geometry">
254 <property name="text">
255 <string>Generate</string>
258 <widget class="QGroupBox">
259 <property name="name">
260 <cstring>Output</cstring>
262 <property name="geometry">
270 <property name="title">
271 <string>Output</string>
273 <widget class="QPushButton">
274 <property name="name">
275 <cstring>OutputTreeButton</cstring>
277 <property name="geometry">
285 <property name="text">
286 <string>Browse ...</string>
289 <widget class="QLabel">
290 <property name="name">
291 <cstring>OutputTreeLabel</cstring>
293 <property name="geometry">
301 <property name="text">
302 <string>Salome component tree</string>
305 <widget class="QLineEdit">
306 <property name="name">
307 <cstring>OutputTreeText</cstring>
309 <property name="geometry">
318 <widget class="QComboBox">
320 <property name="text">
321 <string>bash</string>
325 <property name="text">
329 <property name="name">
330 <cstring>ShellChoice</cstring>
332 <property name="geometry">
341 <widget class="QLabel">
342 <property name="name">
343 <cstring>ShellText</cstring>
345 <property name="geometry">
353 <property name="text">
354 <string>Shell</string>
357 <widget class="QCheckBox">
358 <property name="name">
359 <cstring>Compile</cstring>
361 <property name="geometry">
369 <property name="text">
370 <string>Compile Salome Component</string>
373 <widget class="QLabel">
374 <property name="name">
375 <cstring>textLabel1</cstring>
377 <property name="geometry">
385 <property name="text">
386 <string>(if checked, generation can take a long time)</string>
393 <sender>CloseButton</sender>
394 <signal>pressed()</signal>
395 <receiver>HXX2Salome</receiver>
396 <slot>CloseButton_pressed()</slot>
399 <sender>SourceTreeButton</sender>
400 <signal>pressed()</signal>
401 <receiver>HXX2Salome</receiver>
402 <slot>SourceTreeButton_pressed()</slot>
405 <sender>SourceTreeText</sender>
406 <signal>textChanged(const QString&)</signal>
407 <receiver>HXX2Salome</receiver>
408 <slot>newComponentTree()</slot>
411 <sender>IncludeText</sender>
412 <signal>textChanged(const QString&)</signal>
413 <receiver>HXX2Salome</receiver>
414 <slot>newIncludeFile()</slot>
417 <sender>LibraryText</sender>
418 <signal>textChanged(const QString&)</signal>
419 <receiver>HXX2Salome</receiver>
420 <slot>newSharedLibrary()</slot>
423 <sender>EnvFileText</sender>
424 <signal>textChanged(const QString&)</signal>
425 <receiver>HXX2Salome</receiver>
426 <slot>newEnvFile()</slot>
429 <sender>OutputTreeButton</sender>
430 <signal>pressed()</signal>
431 <receiver>HXX2Salome</receiver>
432 <slot>newOutputTree()</slot>
435 <sender>OutputTreeText</sender>
436 <signal>textChanged(const QString&)</signal>
437 <receiver>HXX2Salome</receiver>
438 <slot>newOutputTree()</slot>
441 <sender>IncludeButton</sender>
442 <signal>pressed()</signal>
443 <receiver>HXX2Salome</receiver>
444 <slot>IncludeButton_pressed()</slot>
447 <sender>LibraryButton</sender>
448 <signal>pressed()</signal>
449 <receiver>HXX2Salome</receiver>
450 <slot>LibraryButton_pressed()</slot>
453 <sender>EnvFileButton</sender>
454 <signal>pressed()</signal>
455 <receiver>HXX2Salome</receiver>
456 <slot>EnvFileButton_pressed()</slot>
459 <sender>OutputTreeButton</sender>
460 <signal>pressed()</signal>
461 <receiver>HXX2Salome</receiver>
462 <slot>OutputTreeButton_pressed()</slot>
465 <sender>GenButton</sender>
466 <signal>pressed()</signal>
467 <receiver>HXX2Salome</receiver>
468 <slot>GenerateButton_pressed()</slot>
471 <sender>ShellChoice</sender>
472 <signal>activated(int)</signal>
473 <receiver>HXX2Salome</receiver>
474 <slot>ShellChoice_activated(int)</slot>
478 <include location="local" impldecl="in implementation">hxx2salome.ui.h</include>
481 <variable>QString CppLibDir;</variable>
482 <variable>QString SalomeDir;</variable>
483 <variable>QString CppDir;</variable>
484 <variable>QString CppInc;</variable>
485 <variable>QString CppLib;</variable>
486 <variable>QString EnvFile;</variable>
487 <variable>QString CppIncDir;</variable>
488 <variable>int shell;</variable>
491 <slot>CloseButton_pressed()</slot>
492 <slot>SourceTreeButton_pressed()</slot>
493 <slot>newComponentTree()</slot>
494 <slot>newIncludeFile()</slot>
495 <slot>newSharedLibrary()</slot>
496 <slot>newEnvFile()</slot>
497 <slot>newOutputTree()</slot>
498 <slot>OutputTreeButton_pressed()</slot>
499 <slot>IncludeButton_pressed()</slot>
500 <slot>LibraryButton_pressed()</slot>
501 <slot>EnvFileButton_pressed()</slot>
502 <slot>shellChanged( int n )</slot>
503 <slot>GenerateButton_pressed()</slot>
504 <slot>ShellChoice_activated( int n )</slot>
506 <slot>destroy()</slot>
508 <layoutdefaults spacing="6" margin="11"/>