]> git.mxchange.org Git - flightgear.git/blob - src/GUI/Launcher.ui
Set placeholderText from code
[flightgear.git] / src / GUI / Launcher.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>Launcher</class>
4  <widget class="QDialog" name="Launcher">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>700</width>
10     <height>700</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Start FlightGear</string>
15   </property>
16   <layout class="QVBoxLayout" name="verticalLayout_2" stretch="0,1,0">
17    <property name="spacing">
18     <number>6</number>
19    </property>
20    <property name="leftMargin">
21     <number>6</number>
22    </property>
23    <property name="topMargin">
24     <number>6</number>
25    </property>
26    <property name="rightMargin">
27     <number>6</number>
28    </property>
29    <property name="bottomMargin">
30     <number>6</number>
31    </property>
32    <item>
33     <layout class="QGridLayout" name="gridLayout_2" columnstretch="0,0,1">
34      <item row="3" column="2">
35       <spacer name="verticalSpacer_2">
36        <property name="orientation">
37         <enum>Qt::Vertical</enum>
38        </property>
39        <property name="sizeHint" stdset="0">
40         <size>
41          <width>20</width>
42          <height>40</height>
43         </size>
44        </property>
45       </spacer>
46      </item>
47      <item row="0" column="2">
48       <widget class="QLabel" name="aircraftDescription">
49        <property name="text">
50         <string/>
51        </property>
52        <property name="wordWrap">
53         <bool>true</bool>
54        </property>
55       </widget>
56      </item>
57      <item row="1" column="2">
58       <widget class="QLabel" name="airportDescription">
59        <property name="text">
60         <string/>
61        </property>
62        <property name="wordWrap">
63         <bool>true</bool>
64        </property>
65       </widget>
66      </item>
67      <item row="0" column="0" rowspan="4">
68       <widget class="QLabel" name="thumbnail">
69        <property name="sizePolicy">
70         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
71          <horstretch>0</horstretch>
72          <verstretch>0</verstretch>
73         </sizepolicy>
74        </property>
75        <property name="minimumSize">
76         <size>
77          <width>171</width>
78          <height>128</height>
79         </size>
80        </property>
81        <property name="text">
82         <string>TextLabel</string>
83        </property>
84       </widget>
85      </item>
86      <item row="1" column="1">
87       <widget class="QLabel" name="label_3">
88        <property name="text">
89         <string>Location:</string>
90        </property>
91        <property name="alignment">
92         <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
93        </property>
94       </widget>
95      </item>
96      <item row="0" column="1">
97       <widget class="QLabel" name="label_4">
98        <property name="text">
99         <string>Aircraft:</string>
100        </property>
101        <property name="alignment">
102         <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
103        </property>
104       </widget>
105      </item>
106      <item row="2" column="1">
107       <widget class="QLabel" name="label_5">
108        <property name="text">
109         <string>Settings:</string>
110        </property>
111        <property name="alignment">
112         <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
113        </property>
114       </widget>
115      </item>
116      <item row="2" column="2">
117       <widget class="QLabel" name="settingsDescription">
118        <property name="text">
119         <string/>
120        </property>
121        <property name="wordWrap">
122         <bool>true</bool>
123        </property>
124       </widget>
125      </item>
126     </layout>
127    </item>
128    <item>
129     <widget class="QTabWidget" name="tabWidget">
130      <property name="currentIndex">
131       <number>0</number>
132      </property>
133      <widget class="QWidget" name="tab">
134       <attribute name="title">
135        <string>Aircraft</string>
136       </attribute>
137       <layout class="QVBoxLayout" name="verticalLayout_3" stretch="0,0,0">
138        <property name="spacing">
139         <number>4</number>
140        </property>
141        <property name="leftMargin">
142         <number>4</number>
143        </property>
144        <property name="topMargin">
145         <number>8</number>
146        </property>
147        <property name="rightMargin">
148         <number>4</number>
149        </property>
150        <property name="bottomMargin">
151         <number>4</number>
152        </property>
153        <item>
154         <widget class="QListView" name="aircraftList"/>
155        </item>
156        <item>
157         <layout class="QHBoxLayout" name="horizontalLayout_2">
158          <property name="spacing">
159           <number>4</number>
160          </property>
161          <property name="topMargin">
162           <number>4</number>
163          </property>
164          <item>
165           <widget class="QLabel" name="label_2">
166            <property name="text">
167             <string>Search:</string>
168            </property>
169           </widget>
170          </item>
171          <item>
172           <widget class="QLineEdit" name="aircraftFilter">
173            <property name="placeholderText">
174             <string>Search aircraft</string>
175            </property>
176            <property name="clearButtonEnabled">
177             <bool>true</bool>
178            </property>
179           </widget>
180          </item>
181          <item>
182           <widget class="QPushButton" name="aircraftHistory">
183            <property name="autoDefault">
184             <bool>false</bool>
185            </property>
186           </widget>
187          </item>
188         </layout>
189        </item>
190        <item>
191         <layout class="QHBoxLayout" name="horizontalLayout_5">
192          <item>
193           <widget class="QCheckBox" name="ratingsFilterCheck">
194            <property name="sizePolicy">
195             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
196              <horstretch>0</horstretch>
197              <verstretch>0</verstretch>
198             </sizepolicy>
199            </property>
200            <property name="text">
201             <string>Hide aircraft based on completeness (rating)</string>
202            </property>
203            <property name="checked">
204             <bool>true</bool>
205            </property>
206           </widget>
207          </item>
208          <item>
209           <widget class="QPushButton" name="editRatingFilter">
210            <property name="text">
211             <string>Edit...</string>
212            </property>
213            <property name="autoDefault">
214             <bool>false</bool>
215            </property>
216           </widget>
217          </item>
218         </layout>
219        </item>
220       </layout>
221      </widget>
222      <widget class="QWidget" name="tab_2">
223       <attribute name="title">
224        <string>Location</string>
225       </attribute>
226       <layout class="QVBoxLayout" name="verticalLayout_4">
227        <property name="leftMargin">
228         <number>4</number>
229        </property>
230        <property name="rightMargin">
231         <number>4</number>
232        </property>
233        <property name="bottomMargin">
234         <number>4</number>
235        </property>
236        <item>
237         <layout class="QHBoxLayout" name="horizontalLayout_6">
238          <item>
239           <widget class="QLabel" name="airportIdent">
240            <property name="text">
241             <string>Search:</string>
242            </property>
243           </widget>
244          </item>
245          <item>
246           <widget class="QLineEdit" name="airportEdit">
247            <property name="placeholderText">
248             <string>Enter an ICAO code or search by name</string>
249            </property>
250           </widget>
251          </item>
252          <item>
253           <widget class="QPushButton" name="airportHistory">
254            <property name="sizePolicy">
255             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
256              <horstretch>0</horstretch>
257              <verstretch>0</verstretch>
258             </sizepolicy>
259            </property>
260            <property name="autoDefault">
261             <bool>false</bool>
262            </property>
263            <property name="flat">
264             <bool>false</bool>
265            </property>
266           </widget>
267          </item>
268         </layout>
269        </item>
270        <item>
271         <widget class="QStackedWidget" name="locationStack">
272          <property name="currentIndex">
273           <number>0</number>
274          </property>
275          <widget class="QWidget" name="diagramPage">
276           <layout class="QGridLayout" name="gridLayout">
277            <property name="leftMargin">
278             <number>0</number>
279            </property>
280            <property name="topMargin">
281             <number>0</number>
282            </property>
283            <property name="rightMargin">
284             <number>0</number>
285            </property>
286            <property name="bottomMargin">
287             <number>0</number>
288            </property>
289            <item row="0" column="0" colspan="2">
290             <widget class="AirportDiagram" name="airportDiagram" native="true">
291              <property name="sizePolicy">
292               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
293                <horstretch>0</horstretch>
294                <verstretch>0</verstretch>
295               </sizepolicy>
296              </property>
297             </widget>
298            </item>
299            <item row="1" column="0">
300             <widget class="QRadioButton" name="runwayRadio">
301              <property name="text">
302               <string>Runway:</string>
303              </property>
304             </widget>
305            </item>
306            <item row="1" column="1">
307             <widget class="QComboBox" name="runwayCombo"/>
308            </item>
309            <item row="2" column="0" rowspan="2">
310             <widget class="QRadioButton" name="parkingRadio">
311              <property name="text">
312               <string>Parking:</string>
313              </property>
314             </widget>
315            </item>
316            <item row="2" column="1">
317             <widget class="QCheckBox" name="onFinalCheckbox">
318              <property name="text">
319               <string>On 10-mile final</string>
320              </property>
321             </widget>
322            </item>
323            <item row="3" column="1">
324             <widget class="QComboBox" name="parkingCombo"/>
325            </item>
326           </layout>
327          </widget>
328          <widget class="QWidget" name="searchResultsPage">
329           <layout class="QVBoxLayout" name="verticalLayout_5">
330            <property name="leftMargin">
331             <number>0</number>
332            </property>
333            <property name="topMargin">
334             <number>0</number>
335            </property>
336            <property name="rightMargin">
337             <number>0</number>
338            </property>
339            <property name="bottomMargin">
340             <number>0</number>
341            </property>
342            <item>
343             <widget class="QListView" name="searchList"/>
344            </item>
345           </layout>
346          </widget>
347          <widget class="QWidget" name="searchStatusPage">
348           <layout class="QVBoxLayout" name="verticalLayout_6">
349            <item>
350             <widget class="QLabel" name="searchIcon">
351              <property name="text">
352               <string>TextLabel</string>
353              </property>
354              <property name="alignment">
355               <set>Qt::AlignBottom|Qt::AlignHCenter</set>
356              </property>
357             </widget>
358            </item>
359            <item>
360             <widget class="QLabel" name="searchStatusText">
361              <property name="text">
362               <string/>
363              </property>
364              <property name="alignment">
365               <set>Qt::AlignHCenter|Qt::AlignTop</set>
366              </property>
367             </widget>
368            </item>
369           </layout>
370          </widget>
371         </widget>
372        </item>
373       </layout>
374      </widget>
375      <widget class="QWidget" name="tab_3">
376       <attribute name="title">
377        <string>Settings</string>
378       </attribute>
379       <layout class="QGridLayout" name="gridLayout_4">
380        <property name="leftMargin">
381         <number>10</number>
382        </property>
383        <property name="rightMargin">
384         <number>10</number>
385        </property>
386        <property name="bottomMargin">
387         <number>10</number>
388        </property>
389        <item row="0" column="0">
390         <layout class="QHBoxLayout" name="horizontalLayout_4">
391          <item>
392           <widget class="QLabel" name="label">
393            <property name="text">
394             <string>Time of day:</string>
395            </property>
396            <property name="alignment">
397             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
398            </property>
399           </widget>
400          </item>
401          <item>
402           <widget class="QComboBox" name="timeOfDayCombo">
403            <item>
404             <property name="text">
405              <string>Current time</string>
406             </property>
407            </item>
408            <item>
409             <property name="text">
410              <string>Dawn</string>
411             </property>
412            </item>
413            <item>
414             <property name="text">
415              <string>Morning</string>
416             </property>
417            </item>
418            <item>
419             <property name="text">
420              <string>Noon</string>
421             </property>
422            </item>
423            <item>
424             <property name="text">
425              <string>Afternoon</string>
426             </property>
427            </item>
428            <item>
429             <property name="text">
430              <string>Dusk</string>
431             </property>
432            </item>
433            <item>
434             <property name="text">
435              <string>Evening</string>
436             </property>
437            </item>
438            <item>
439             <property name="text">
440              <string>Night</string>
441             </property>
442            </item>
443           </widget>
444          </item>
445         </layout>
446        </item>
447        <item row="1" column="0">
448         <widget class="QCheckBox" name="msaaCheckbox">
449          <property name="text">
450           <string>Enable Multi-sample anti-aliasing</string>
451          </property>
452         </widget>
453        </item>
454        <item row="1" column="1" colspan="2">
455         <widget class="QCheckBox" name="rembrandtCheckbox">
456          <property name="text">
457           <string>Enable deferred rendering (Rembrandt)</string>
458          </property>
459         </widget>
460        </item>
461        <item row="2" column="0" colspan="2">
462         <widget class="QCheckBox" name="terrasyncCheck">
463          <property name="text">
464           <string>Enable automatic scenery downloading (TerraSync)</string>
465          </property>
466         </widget>
467        </item>
468        <item row="3" column="0" colspan="3">
469         <layout class="QHBoxLayout" name="horizontalLayout_7">
470          <item>
471           <spacer name="horizontalSpacer_2">
472            <property name="orientation">
473             <enum>Qt::Horizontal</enum>
474            </property>
475            <property name="sizeType">
476             <enum>QSizePolicy::Fixed</enum>
477            </property>
478            <property name="sizeHint" stdset="0">
479             <size>
480              <width>40</width>
481              <height>20</height>
482             </size>
483            </property>
484           </spacer>
485          </item>
486          <item>
487           <widget class="QLabel" name="label_6">
488            <property name="text">
489             <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If scenery download is disabled, you may need to download additional files from &lt;a href=&quot;http://www.flightgear.org/download/scenery/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;this page&lt;/span&gt;&lt;/a&gt; and install them in a scenery location; otherwise some objects may be missing from the world.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
490            </property>
491            <property name="wordWrap">
492             <bool>true</bool>
493            </property>
494            <property name="openExternalLinks">
495             <bool>true</bool>
496            </property>
497           </widget>
498          </item>
499         </layout>
500        </item>
501        <item row="4" column="0">
502         <widget class="QCheckBox" name="fetchRealWxrCheckbox">
503          <property name="text">
504           <string>Fetch real weather online</string>
505          </property>
506         </widget>
507        </item>
508        <item row="5" column="0">
509         <widget class="QCheckBox" name="startPausedCheck">
510          <property name="text">
511           <string>Start paused</string>
512          </property>
513         </widget>
514        </item>
515        <item row="7" column="0" colspan="3">
516         <widget class="QGroupBox" name="groupBox">
517          <property name="title">
518           <string>Additional scenery locations</string>
519          </property>
520          <layout class="QGridLayout" name="gridLayout_3">
521           <property name="leftMargin">
522            <number>8</number>
523           </property>
524           <property name="topMargin">
525            <number>8</number>
526           </property>
527           <property name="rightMargin">
528            <number>8</number>
529           </property>
530           <property name="bottomMargin">
531            <number>8</number>
532           </property>
533           <property name="spacing">
534            <number>0</number>
535           </property>
536           <item row="0" column="0" colspan="3">
537            <widget class="QListWidget" name="sceneryPathsList"/>
538           </item>
539           <item row="1" column="0">
540            <spacer name="horizontalSpacer_3">
541             <property name="orientation">
542              <enum>Qt::Horizontal</enum>
543             </property>
544             <property name="sizeHint" stdset="0">
545              <size>
546               <width>567</width>
547               <height>20</height>
548              </size>
549             </property>
550            </spacer>
551           </item>
552           <item row="1" column="2">
553            <widget class="QToolButton" name="removeSceneryPath">
554             <property name="sizePolicy">
555              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
556               <horstretch>0</horstretch>
557               <verstretch>0</verstretch>
558              </sizepolicy>
559             </property>
560             <property name="minimumSize">
561              <size>
562               <width>20</width>
563               <height>20</height>
564              </size>
565             </property>
566             <property name="text">
567              <string>-</string>
568             </property>
569            </widget>
570           </item>
571           <item row="1" column="1">
572            <widget class="QToolButton" name="addSceneryPath">
573             <property name="sizePolicy">
574              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
575               <horstretch>0</horstretch>
576               <verstretch>0</verstretch>
577              </sizepolicy>
578             </property>
579             <property name="minimumSize">
580              <size>
581               <width>20</width>
582               <height>20</height>
583              </size>
584             </property>
585             <property name="text">
586              <string>+</string>
587             </property>
588            </widget>
589           </item>
590          </layout>
591         </widget>
592        </item>
593        <item row="0" column="1" colspan="2">
594         <layout class="QHBoxLayout" name="horizontalLayout_8">
595          <item>
596           <widget class="QLabel" name="label_7">
597            <property name="text">
598             <string>Season:</string>
599            </property>
600            <property name="alignment">
601             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
602            </property>
603           </widget>
604          </item>
605          <item>
606           <widget class="QComboBox" name="seasonCombo">
607            <item>
608             <property name="text">
609              <string>Summer</string>
610             </property>
611            </item>
612            <item>
613             <property name="text">
614              <string>Winter</string>
615             </property>
616            </item>
617           </widget>
618          </item>
619         </layout>
620        </item>
621        <item row="4" column="1" colspan="2">
622         <widget class="QCheckBox" name="fullScreenCheckbox">
623          <property name="text">
624           <string>Start full-screen</string>
625          </property>
626         </widget>
627        </item>
628        <item row="6" column="0" colspan="3">
629         <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="1,0">
630          <item>
631           <widget class="QLabel" name="customAircraftDirLabel">
632            <property name="text">
633             <string>Custom aircraft directory:</string>
634            </property>
635           </widget>
636          </item>
637          <item>
638           <widget class="QPushButton" name="openAircraftDirButton">
639            <property name="text">
640             <string>Open in Finder</string>
641            </property>
642            <property name="autoDefault">
643             <bool>false</bool>
644            </property>
645           </widget>
646          </item>
647         </layout>
648        </item>
649        <item row="8" column="0" colspan="3">
650         <widget class="QGroupBox" name="groupBox_2">
651          <property name="title">
652           <string>Additional options</string>
653          </property>
654          <layout class="QHBoxLayout" name="horizontalLayout_9">
655           <property name="leftMargin">
656            <number>8</number>
657           </property>
658           <property name="topMargin">
659            <number>8</number>
660           </property>
661           <property name="rightMargin">
662            <number>8</number>
663           </property>
664           <property name="bottomMargin">
665            <number>8</number>
666           </property>
667           <item>
668            <widget class="QPlainTextEdit" name="commandLineArgs">
669            </widget>
670           </item>
671          </layout>
672         </widget>
673        </item>
674       </layout>
675      </widget>
676     </widget>
677    </item>
678    <item>
679     <layout class="QHBoxLayout" name="horizontalLayout">
680      <item>
681       <widget class="QPushButton" name="quitButton">
682        <property name="text">
683         <string>Quit</string>
684        </property>
685        <property name="autoDefault">
686         <bool>false</bool>
687        </property>
688       </widget>
689      </item>
690      <item>
691       <spacer name="horizontalSpacer">
692        <property name="orientation">
693         <enum>Qt::Horizontal</enum>
694        </property>
695        <property name="sizeHint" stdset="0">
696         <size>
697          <width>412</width>
698          <height>20</height>
699         </size>
700        </property>
701       </spacer>
702      </item>
703      <item>
704       <widget class="QPushButton" name="runButton">
705        <property name="text">
706         <string>Run</string>
707        </property>
708        <property name="autoDefault">
709         <bool>false</bool>
710        </property>
711        <property name="flat">
712         <bool>false</bool>
713        </property>
714       </widget>
715      </item>
716     </layout>
717    </item>
718   </layout>
719  </widget>
720  <customwidgets>
721   <customwidget>
722    <class>AirportDiagram</class>
723    <extends>QWidget</extends>
724    <header location="global">GUI/AirportDiagram.hxx</header>
725    <container>1</container>
726   </customwidget>
727  </customwidgets>
728  <resources/>
729  <connections/>
730 </ui>