Salome HOME
Merge from BR_QT4 17Feb09
[tools/hxx2salome.git] / src / hxx2salome.ui
1 <ui version="4.0" >
2  <class>HXX2Salome</class>
3  <widget class="QDialog" name="HXX2Salome" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>517</width>
9     <height>400</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>Salome interface to C++ component generator</string>
14   </property>
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>
20      </property>
21      <layout class="QGridLayout" name="gridLayout" >
22       <item row="0" column="0" >
23        <widget class="QLabel" name="SourceTree" >
24         <property name="minimumSize" >
25          <size>
26           <width>160</width>
27           <height>0</height>
28          </size>
29         </property>
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>
32         </property>
33         <property name="text" >
34          <string>&lt;p align="right">C++ component tree&lt;br>(absolute path)&lt;/p></string>
35         </property>
36         <property name="alignment" >
37          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
38         </property>
39         <property name="wordWrap" >
40          <bool>false</bool>
41         </property>
42        </widget>
43       </item>
44       <item row="0" column="1" >
45        <widget class="QLineEdit" name="SourceTreeText" />
46       </item>
47       <item row="0" column="2" >
48        <widget class="QPushButton" name="SourceTreeButton" >
49         <property name="text" >
50          <string>Browse ...</string>
51         </property>
52        </widget>
53       </item>
54       <item row="1" column="0" >
55        <widget class="QLabel" name="IncludeFileLabel" >
56         <property name="minimumSize" >
57          <size>
58           <width>160</width>
59           <height>0</height>
60          </size>
61         </property>
62         <property name="toolTip" >
63          <string>File containing the main C++ component class declaration</string>
64         </property>
65         <property name="text" >
66          <string>&lt;p align="right">C++ include file&lt;/p></string>
67         </property>
68         <property name="alignment" >
69          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
70         </property>
71         <property name="wordWrap" >
72          <bool>false</bool>
73         </property>
74        </widget>
75       </item>
76       <item row="1" column="1" >
77        <widget class="QLineEdit" name="IncludeText" />
78       </item>
79       <item row="1" column="2" >
80        <widget class="QPushButton" name="IncludeButton" >
81         <property name="text" >
82          <string>Browse ...</string>
83         </property>
84        </widget>
85       </item>
86       <item row="2" column="0" >
87        <widget class="QLabel" name="LibraryLabel" >
88         <property name="minimumSize" >
89          <size>
90           <width>160</width>
91           <height>0</height>
92          </size>
93         </property>
94         <property name="toolTip" >
95          <string>Shared library (.so file) containing the compiled C++ component</string>
96         </property>
97         <property name="text" >
98          <string>&lt;p align="right">Shared library&lt;/p></string>
99         </property>
100         <property name="alignment" >
101          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
102         </property>
103         <property name="wordWrap" >
104          <bool>false</bool>
105         </property>
106        </widget>
107       </item>
108       <item row="2" column="1" >
109        <widget class="QLineEdit" name="LibraryText" />
110       </item>
111       <item row="2" column="2" >
112        <widget class="QPushButton" name="LibraryButton" >
113         <property name="text" >
114          <string>Browse ...</string>
115         </property>
116        </widget>
117       </item>
118       <item row="3" column="0" >
119        <widget class="QLabel" name="EnvFileLabel" >
120         <property name="minimumSize" >
121          <size>
122           <width>160</width>
123           <height>0</height>
124          </size>
125         </property>
126         <property name="toolTip" >
127          <string>shell script where specific environment variable can be initialized for the component</string>
128         </property>
129         <property name="text" >
130          <string>&lt;p align="right">Environment file&lt;/p></string>
131         </property>
132         <property name="alignment" >
133          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
134         </property>
135         <property name="wordWrap" >
136          <bool>false</bool>
137         </property>
138        </widget>
139       </item>
140       <item row="3" column="1" >
141        <widget class="QLineEdit" name="EnvFileText" />
142       </item>
143       <item row="3" column="2" >
144        <widget class="QPushButton" name="EnvFileButton" >
145         <property name="text" >
146          <string>Browse ...</string>
147         </property>
148        </widget>
149       </item>
150      </layout>
151     </widget>
152    </item>
153    <item row="1" column="0" colspan="3" >
154     <widget class="QGroupBox" name="Output" >
155      <property name="title" >
156       <string>Output</string>
157      </property>
158      <layout class="QGridLayout" name="gridLayout_2" >
159       <item row="0" column="0" >
160        <widget class="QLabel" name="OutputTreeLabel" >
161         <property name="minimumSize" >
162          <size>
163           <width>160</width>
164           <height>0</height>
165          </size>
166         </property>
167         <property name="text" >
168          <string>Salome component tree</string>
169         </property>
170         <property name="alignment" >
171          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
172         </property>
173         <property name="wordWrap" >
174          <bool>false</bool>
175         </property>
176        </widget>
177       </item>
178       <item row="0" column="1" colspan="2" >
179        <widget class="QLineEdit" name="OutputTreeText" />
180       </item>
181       <item row="0" column="3" >
182        <widget class="QPushButton" name="OutputTreeButton" >
183         <property name="text" >
184          <string>Browse ...</string>
185         </property>
186        </widget>
187       </item>
188       <item row="1" column="0" >
189        <widget class="QLabel" name="ShellText" >
190         <property name="text" >
191          <string>Shell</string>
192         </property>
193         <property name="alignment" >
194          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
195         </property>
196         <property name="wordWrap" >
197          <bool>false</bool>
198         </property>
199        </widget>
200       </item>
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>
207          </sizepolicy>
208         </property>
209         <item>
210          <property name="text" >
211           <string>bash</string>
212          </property>
213         </item>
214         <item>
215          <property name="text" >
216           <string>csh</string>
217          </property>
218         </item>
219        </widget>
220       </item>
221       <item row="1" column="2" >
222        <spacer name="horizontalSpacer_2" >
223         <property name="orientation" >
224          <enum>Qt::Horizontal</enum>
225         </property>
226         <property name="sizeHint" stdset="0" >
227          <size>
228           <width>107</width>
229           <height>20</height>
230          </size>
231         </property>
232        </spacer>
233       </item>
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>
238         </property>
239        </widget>
240       </item>
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>
245         </property>
246        </widget>
247       </item>
248      </layout>
249     </widget>
250    </item>
251    <item row="2" column="0" >
252     <widget class="QPushButton" name="GenerateButton" >
253      <property name="text" >
254       <string>Generate</string>
255      </property>
256     </widget>
257    </item>
258    <item row="2" column="1" >
259     <spacer name="horizontalSpacer" >
260      <property name="orientation" >
261       <enum>Qt::Horizontal</enum>
262      </property>
263      <property name="sizeHint" stdset="0" >
264       <size>
265        <width>326</width>
266        <height>20</height>
267       </size>
268      </property>
269     </spacer>
270    </item>
271    <item row="2" column="2" >
272     <widget class="QPushButton" name="CloseButton" >
273      <property name="text" >
274       <string>Close</string>
275      </property>
276     </widget>
277    </item>
278   </layout>
279  </widget>
280  <resources/>
281  <connections/>
282 </ui>