2 <class>CMakeFirstConfigure</class>
3 <widget class="QDialog" name="CMakeFirstConfigure" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>First Configure Setup</string>
15 <layout class="QGridLayout" >
16 <item row="0" column="0" >
17 <widget class="QLabel" name="label" >
18 <property name="sizePolicy" >
19 <sizepolicy vsizetype="Minimum" hsizetype="Preferred" >
20 <horstretch>0</horstretch>
21 <verstretch>0</verstretch>
24 <property name="text" >
25 <string>Please select what build system you want CMake to generate files for. You should select the tool that you will use to build the project.</string>
27 <property name="wordWrap" >
32 <item row="1" column="0" >
33 <layout class="QHBoxLayout" >
35 <widget class="QComboBox" name="generators" />
39 <property name="orientation" >
40 <enum>Qt::Horizontal</enum>
42 <property name="sizeHint" >
52 <item row="2" column="0" >
53 <layout class="QVBoxLayout" >
55 <widget class="QRadioButton" name="useDefaults" >
56 <property name="text" >
57 <string>Use Defaults</string>
59 <property name="checked" >
65 <widget class="QRadioButton" name="compilerSetup" >
66 <property name="text" >
67 <string>Compiler Setup</string>
72 <widget class="QRadioButton" name="crossCompilerSetup" >
73 <property name="text" >
74 <string>Cross Compiler Setup</string>
80 <item row="3" column="0" >
81 <widget class="Line" name="line" >
82 <property name="orientation" >
83 <enum>Qt::Horizontal</enum>
87 <item row="4" column="0" >
88 <widget class="QStackedWidget" name="stackedWidget" >
89 <property name="sizePolicy" >
90 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
91 <horstretch>0</horstretch>
92 <verstretch>0</verstretch>
95 <property name="currentIndex" >
98 <widget class="QWidget" name="defaultPage" >
99 <layout class="QGridLayout" >
100 <property name="leftMargin" >
103 <property name="topMargin" >
106 <property name="rightMargin" >
109 <property name="bottomMargin" >
112 <item row="0" column="1" >
113 <widget class="QLabel" name="label_2" >
114 <property name="text" >
115 <string>The default compilers will be used.</string>
117 <property name="alignment" >
118 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
120 <property name="wordWrap" >
125 <item row="1" column="1" >
127 <property name="orientation" >
128 <enum>Qt::Vertical</enum>
130 <property name="sizeHint" >
140 <widget class="QWidget" name="compilerPage" >
141 <layout class="QGridLayout" >
142 <item row="0" column="0" >
143 <widget class="QGroupBox" name="groupBox_4" >
144 <property name="title" >
145 <string>Compilers</string>
147 <layout class="QGridLayout" >
148 <item row="0" column="0" >
149 <widget class="QLabel" name="label_16" >
150 <property name="text" >
155 <item row="0" column="1" >
156 <widget class="QCMakeFilePathEditor" name="CCompiler" />
158 <item row="0" column="2" >
159 <widget class="QLabel" name="label_17" >
160 <property name="text" >
165 <item row="0" column="3" >
166 <widget class="QCMakeFilePathEditor" name="CXXCompiler" />
168 <item row="1" column="0" >
169 <widget class="QLabel" name="label_18" >
170 <property name="text" >
171 <string>Fortran</string>
175 <item row="1" column="1" >
176 <widget class="QCMakeFilePathEditor" name="FortranCompiler" />
181 <item row="1" column="0" >
183 <property name="orientation" >
184 <enum>Qt::Vertical</enum>
186 <property name="sizeHint" >
196 <widget class="QWidget" name="crossCompilerPage" >
197 <layout class="QGridLayout" >
198 <property name="leftMargin" >
201 <property name="topMargin" >
204 <property name="rightMargin" >
207 <property name="bottomMargin" >
210 <item row="1" column="0" >
211 <widget class="QStackedWidget" name="toolChainStack" >
212 <property name="sizePolicy" >
213 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
214 <horstretch>0</horstretch>
215 <verstretch>0</verstretch>
218 <property name="currentIndex" >
221 <widget class="QWidget" name="page" >
222 <layout class="QGridLayout" >
223 <property name="leftMargin" >
226 <property name="topMargin" >
229 <property name="rightMargin" >
232 <property name="bottomMargin" >
235 <item row="0" column="1" >
236 <widget class="QCMakeFilePathEditor" name="toolChainFile" />
238 <item row="1" column="1" >
240 <property name="orientation" >
241 <enum>Qt::Vertical</enum>
243 <property name="sizeHint" >
251 <item row="0" column="0" >
252 <widget class="QLabel" name="label_5" >
253 <property name="text" >
254 <string>Tool Chain File</string>
256 <property name="wordWrap" >
263 <widget class="QWidget" name="page_2" >
264 <layout class="QGridLayout" >
265 <item row="0" column="0" >
266 <widget class="QGroupBox" name="groupBox" >
267 <property name="sizePolicy" >
268 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
269 <horstretch>0</horstretch>
270 <verstretch>0</verstretch>
273 <property name="title" >
274 <string>System</string>
276 <layout class="QGridLayout" >
277 <item row="0" column="0" >
278 <layout class="QHBoxLayout" >
280 <widget class="QLabel" name="label_6" >
281 <property name="sizePolicy" >
282 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
283 <horstretch>0</horstretch>
284 <verstretch>0</verstretch>
287 <property name="text" >
288 <string>Name</string>
293 <widget class="QLineEdit" name="systemName" />
296 <widget class="QLabel" name="label_10" >
297 <property name="sizePolicy" >
298 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
299 <horstretch>0</horstretch>
300 <verstretch>0</verstretch>
303 <property name="text" >
304 <string>Version</string>
306 <property name="wordWrap" >
312 <widget class="QLineEdit" name="systemVersion" />
315 <widget class="QLabel" name="label_11" >
316 <property name="sizePolicy" >
317 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
318 <horstretch>0</horstretch>
319 <verstretch>0</verstretch>
322 <property name="text" >
323 <string>Processor</string>
325 <property name="wordWrap" >
331 <widget class="QLineEdit" name="systemProcessor" />
338 <item row="1" column="0" >
339 <widget class="QGroupBox" name="groupBox_3" >
340 <property name="sizePolicy" >
341 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
342 <horstretch>0</horstretch>
343 <verstretch>0</verstretch>
346 <property name="title" >
347 <string>Compilers</string>
349 <layout class="QGridLayout" >
350 <item row="0" column="0" >
351 <widget class="QLabel" name="label_8" >
352 <property name="text" >
357 <item row="0" column="1" >
358 <widget class="QCMakeFilePathEditor" name="crossCCompiler" />
360 <item row="0" column="2" >
361 <widget class="QLabel" name="label_7" >
362 <property name="text" >
367 <item row="0" column="3" >
368 <widget class="QCMakeFilePathEditor" name="crossCXXCompiler" />
370 <item row="1" column="0" >
371 <widget class="QLabel" name="label_15" >
372 <property name="text" >
373 <string>Fortran</string>
377 <item row="1" column="1" >
378 <widget class="QCMakeFilePathEditor" name="crossFortranCompiler" />
383 <item row="2" column="0" >
384 <widget class="QGroupBox" name="groupBox_2" >
385 <property name="sizePolicy" >
386 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
387 <horstretch>0</horstretch>
388 <verstretch>0</verstretch>
391 <property name="title" >
392 <string>Find Program/Library/Include</string>
394 <layout class="QGridLayout" >
395 <item row="0" column="0" >
396 <widget class="QLabel" name="label_9" >
397 <property name="sizePolicy" >
398 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
399 <horstretch>0</horstretch>
400 <verstretch>0</verstretch>
403 <property name="text" >
404 <string>Root</string>
406 <property name="wordWrap" >
411 <item row="0" column="1" >
412 <widget class="QCMakePathEditor" name="crossFindRoot" />
414 <item row="0" column="2" >
415 <widget class="QLabel" name="label_12" >
416 <property name="sizePolicy" >
417 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
418 <horstretch>0</horstretch>
419 <verstretch>0</verstretch>
422 <property name="text" >
423 <string>Program Mode</string>
427 <item row="0" column="3" >
428 <widget class="QComboBox" name="crossProgramMode" >
430 <property name="text" >
431 <string>Find from Root then system</string>
435 <property name="text" >
436 <string>Only find from Root</string>
440 <property name="text" >
441 <string>Don't find from Root</string>
446 <item row="1" column="0" >
447 <widget class="QLabel" name="label_13" >
448 <property name="sizePolicy" >
449 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
450 <horstretch>0</horstretch>
451 <verstretch>0</verstretch>
454 <property name="text" >
455 <string>Library Mode</string>
459 <item row="1" column="1" >
460 <widget class="QComboBox" name="crossLibraryMode" >
462 <property name="text" >
463 <string>Find from Root then system</string>
467 <property name="text" >
468 <string>Only find from Root</string>
472 <property name="text" >
473 <string>Don't find from Root</string>
478 <item row="1" column="2" >
479 <widget class="QLabel" name="label_14" >
480 <property name="sizePolicy" >
481 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
482 <horstretch>0</horstretch>
483 <verstretch>0</verstretch>
486 <property name="text" >
487 <string>Include Mode</string>
491 <item row="1" column="3" >
492 <widget class="QComboBox" name="crossIncludeMode" >
494 <property name="text" >
495 <string>Find from Root then system</string>
499 <property name="text" >
500 <string>Only find from Root</string>
504 <property name="text" >
505 <string>Don't find from Root</string>
517 <item row="0" column="0" >
518 <widget class="QCheckBox" name="useToolChainFile" >
519 <property name="text" >
520 <string>Use ToolChain File</string>
522 <property name="checked" >
531 <item row="6" column="0" >
532 <widget class="QDialogButtonBox" name="buttonBox" >
533 <property name="orientation" >
534 <enum>Qt::Horizontal</enum>
536 <property name="standardButtons" >
537 <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
541 <item row="5" column="0" >
543 <property name="orientation" >
544 <enum>Qt::Vertical</enum>
546 <property name="sizeType" >
547 <enum>QSizePolicy::Expanding</enum>
549 <property name="sizeHint" >
561 <class>QCMakeFilePathEditor</class>
562 <extends>QLineEdit</extends>
563 <header>QCMakeWidgets.h</header>
566 <class>QCMakePathEditor</class>
567 <extends>QLineEdit</extends>
568 <header>QCMakeWidgets.h</header>
574 <sender>buttonBox</sender>
575 <signal>accepted()</signal>
576 <receiver>CMakeFirstConfigure</receiver>
577 <slot>accept()</slot>
579 <hint type="sourcelabel" >
583 <hint type="destinationlabel" >
590 <sender>buttonBox</sender>
591 <signal>rejected()</signal>
592 <receiver>CMakeFirstConfigure</receiver>
593 <slot>reject()</slot>
595 <hint type="sourcelabel" >
599 <hint type="destinationlabel" >