2 <class>HXX2Salome</class>
3 <widget class="QDialog" name="HXX2Salome" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Salome interface to C++ component generator</string>
15 <layout class="QGridLayout" name="gridLayout_3" >
16 <item row="0" column="0" colspan="3" >
17 <widget class="QGroupBox" name="Input" >
18 <property name="title" >
19 <string>Input</string>
21 <layout class="QGridLayout" name="gridLayout" >
22 <item row="0" column="0" >
23 <widget class="QLabel" name="SourceTree" >
24 <property name="minimumSize" >
30 <property name="toolTip" >
31 <string>This directory (or one ot its subdirectories) contains the main C++ include file and the main shared library of the component</string>
33 <property name="text" >
34 <string><p align="right">C++ component tree<br>(absolute path)</p></string>
36 <property name="alignment" >
37 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
39 <property name="wordWrap" >
44 <item row="0" column="1" >
45 <widget class="QLineEdit" name="SourceTreeText" />
47 <item row="0" column="2" >
48 <widget class="QPushButton" name="SourceTreeButton" >
49 <property name="text" >
50 <string>Browse ...</string>
54 <item row="1" column="0" >
55 <widget class="QLabel" name="IncludeFileLabel" >
56 <property name="minimumSize" >
62 <property name="toolTip" >
63 <string>File containing the main C++ component class declaration</string>
65 <property name="text" >
66 <string><p align="right">C++ include file</p></string>
68 <property name="alignment" >
69 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
71 <property name="wordWrap" >
76 <item row="1" column="1" >
77 <widget class="QLineEdit" name="IncludeText" />
79 <item row="1" column="2" >
80 <widget class="QPushButton" name="IncludeButton" >
81 <property name="text" >
82 <string>Browse ...</string>
86 <item row="2" column="0" >
87 <widget class="QLabel" name="LibraryLabel" >
88 <property name="minimumSize" >
94 <property name="toolTip" >
95 <string>Shared library (.so file) containing the compiled C++ component</string>
97 <property name="text" >
98 <string><p align="right">Shared library</p></string>
100 <property name="alignment" >
101 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
103 <property name="wordWrap" >
108 <item row="2" column="1" >
109 <widget class="QLineEdit" name="LibraryText" />
111 <item row="2" column="2" >
112 <widget class="QPushButton" name="LibraryButton" >
113 <property name="text" >
114 <string>Browse ...</string>
118 <item row="3" column="0" >
119 <widget class="QLabel" name="EnvFileLabel" >
120 <property name="minimumSize" >
126 <property name="toolTip" >
127 <string>shell script where specific environment variable can be initialized for the component</string>
129 <property name="text" >
130 <string><p align="right">Environment file</p></string>
132 <property name="alignment" >
133 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
135 <property name="wordWrap" >
140 <item row="3" column="1" >
141 <widget class="QLineEdit" name="EnvFileText" />
143 <item row="3" column="2" >
144 <widget class="QPushButton" name="EnvFileButton" >
145 <property name="text" >
146 <string>Browse ...</string>
153 <item row="1" column="0" colspan="3" >
154 <widget class="QGroupBox" name="Output" >
155 <property name="title" >
156 <string>Output</string>
158 <layout class="QGridLayout" name="gridLayout_2" >
159 <item row="0" column="0" >
160 <widget class="QLabel" name="OutputTreeLabel" >
161 <property name="minimumSize" >
167 <property name="text" >
168 <string>Salome component tree</string>
170 <property name="alignment" >
171 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
173 <property name="wordWrap" >
178 <item row="0" column="1" colspan="2" >
179 <widget class="QLineEdit" name="OutputTreeText" />
181 <item row="0" column="3" >
182 <widget class="QPushButton" name="OutputTreeButton" >
183 <property name="text" >
184 <string>Browse ...</string>
188 <item row="1" column="0" >
189 <widget class="QLabel" name="ShellText" >
190 <property name="text" >
191 <string>Shell</string>
193 <property name="alignment" >
194 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
196 <property name="wordWrap" >
201 <item row="1" column="1" >
202 <widget class="QComboBox" name="ShellChoice" >
203 <property name="sizePolicy" >
204 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
205 <horstretch>0</horstretch>
206 <verstretch>0</verstretch>
210 <property name="text" >
211 <string>bash</string>
215 <property name="text" >
221 <item row="1" column="2" >
222 <spacer name="horizontalSpacer_2" >
223 <property name="orientation" >
224 <enum>Qt::Horizontal</enum>
226 <property name="sizeHint" stdset="0" >
234 <item row="2" column="0" colspan="3" >
235 <widget class="QCheckBox" name="MakeGUI" >
236 <property name="text" >
237 <string>Generate file structure for GUI</string>
241 <item row="3" column="0" colspan="4" >
242 <widget class="QCheckBox" name="Compile" >
243 <property name="text" >
244 <string>Compile Salome Component (if checked, generation can take a long time)</string>
251 <item row="2" column="0" >
252 <widget class="QPushButton" name="GenerateButton" >
253 <property name="text" >
254 <string>Generate</string>
258 <item row="2" column="1" >
259 <spacer name="horizontalSpacer" >
260 <property name="orientation" >
261 <enum>Qt::Horizontal</enum>
263 <property name="sizeHint" stdset="0" >
271 <item row="2" column="2" >
272 <widget class="QPushButton" name="CloseButton" >
273 <property name="text" >
274 <string>Close</string>