]> git.mxchange.org Git - flightgear.git/blob - src/GUI/Launcher.ui
Aircraft path support in the Qt launcher
[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>667</width>
10     <height>821</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           </widget>
177          </item>
178          <item>
179           <widget class="QPushButton" name="aircraftHistory">
180            <property name="autoDefault">
181             <bool>false</bool>
182            </property>
183           </widget>
184          </item>
185         </layout>
186        </item>
187        <item>
188         <layout class="QHBoxLayout" name="horizontalLayout_5">
189          <item>
190           <widget class="QCheckBox" name="ratingsFilterCheck">
191            <property name="sizePolicy">
192             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
193              <horstretch>0</horstretch>
194              <verstretch>0</verstretch>
195             </sizepolicy>
196            </property>
197            <property name="text">
198             <string>Hide aircraft based on completeness (rating)</string>
199            </property>
200            <property name="checked">
201             <bool>true</bool>
202            </property>
203           </widget>
204          </item>
205          <item>
206           <widget class="QPushButton" name="editRatingFilter">
207            <property name="text">
208             <string>Edit...</string>
209            </property>
210            <property name="autoDefault">
211             <bool>false</bool>
212            </property>
213           </widget>
214          </item>
215         </layout>
216        </item>
217       </layout>
218      </widget>
219      <widget class="QWidget" name="tab_2">
220       <attribute name="title">
221        <string>Location</string>
222       </attribute>
223       <layout class="QVBoxLayout" name="verticalLayout_4">
224        <property name="leftMargin">
225         <number>4</number>
226        </property>
227        <property name="rightMargin">
228         <number>4</number>
229        </property>
230        <property name="bottomMargin">
231         <number>4</number>
232        </property>
233        <item>
234         <layout class="QHBoxLayout" name="horizontalLayout_6">
235          <item>
236           <widget class="QLabel" name="airportIdent">
237            <property name="text">
238             <string>Search:</string>
239            </property>
240           </widget>
241          </item>
242          <item>
243           <widget class="QLineEdit" name="airportEdit">
244            <property name="placeholderText">
245             <string>Enter an ICAO code or search by name</string>
246            </property>
247           </widget>
248          </item>
249          <item>
250           <widget class="QPushButton" name="airportHistory">
251            <property name="sizePolicy">
252             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
253              <horstretch>0</horstretch>
254              <verstretch>0</verstretch>
255             </sizepolicy>
256            </property>
257            <property name="autoDefault">
258             <bool>false</bool>
259            </property>
260            <property name="flat">
261             <bool>false</bool>
262            </property>
263           </widget>
264          </item>
265         </layout>
266        </item>
267        <item>
268         <widget class="QStackedWidget" name="locationStack">
269          <property name="currentIndex">
270           <number>0</number>
271          </property>
272          <widget class="QWidget" name="diagramPage">
273           <layout class="QGridLayout" name="gridLayout">
274            <property name="leftMargin">
275             <number>0</number>
276            </property>
277            <property name="topMargin">
278             <number>0</number>
279            </property>
280            <property name="rightMargin">
281             <number>0</number>
282            </property>
283            <property name="bottomMargin">
284             <number>0</number>
285            </property>
286            <item row="0" column="0" colspan="2">
287             <widget class="AirportDiagram" name="airportDiagram" native="true">
288              <property name="sizePolicy">
289               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
290                <horstretch>0</horstretch>
291                <verstretch>0</verstretch>
292               </sizepolicy>
293              </property>
294             </widget>
295            </item>
296            <item row="1" column="0">
297             <widget class="QRadioButton" name="runwayRadio">
298              <property name="text">
299               <string>Runway:</string>
300              </property>
301             </widget>
302            </item>
303            <item row="1" column="1">
304             <widget class="QComboBox" name="runwayCombo"/>
305            </item>
306            <item row="2" column="0" rowspan="2">
307             <widget class="QRadioButton" name="parkingRadio">
308              <property name="text">
309               <string>Parking:</string>
310              </property>
311             </widget>
312            </item>
313            <item row="2" column="1">
314             <widget class="QCheckBox" name="onFinalCheckbox">
315              <property name="text">
316               <string>On 10-mile final</string>
317              </property>
318             </widget>
319            </item>
320            <item row="3" column="1">
321             <widget class="QComboBox" name="parkingCombo"/>
322            </item>
323           </layout>
324          </widget>
325          <widget class="QWidget" name="searchResultsPage">
326           <layout class="QVBoxLayout" name="verticalLayout_5">
327            <property name="leftMargin">
328             <number>0</number>
329            </property>
330            <property name="topMargin">
331             <number>0</number>
332            </property>
333            <property name="rightMargin">
334             <number>0</number>
335            </property>
336            <property name="bottomMargin">
337             <number>0</number>
338            </property>
339            <item>
340             <widget class="QListView" name="searchList"/>
341            </item>
342           </layout>
343          </widget>
344          <widget class="QWidget" name="searchStatusPage">
345           <layout class="QVBoxLayout" name="verticalLayout_6">
346            <item>
347             <widget class="QLabel" name="searchIcon">
348              <property name="text">
349               <string>TextLabel</string>
350              </property>
351              <property name="alignment">
352               <set>Qt::AlignBottom|Qt::AlignHCenter</set>
353              </property>
354             </widget>
355            </item>
356            <item>
357             <widget class="QLabel" name="searchStatusText">
358              <property name="text">
359               <string/>
360              </property>
361              <property name="alignment">
362               <set>Qt::AlignHCenter|Qt::AlignTop</set>
363              </property>
364             </widget>
365            </item>
366           </layout>
367          </widget>
368         </widget>
369        </item>
370       </layout>
371      </widget>
372      <widget class="QWidget" name="tab_3">
373       <attribute name="title">
374        <string>Settings</string>
375       </attribute>
376       <layout class="QGridLayout" name="gridLayout_5">
377        <property name="leftMargin">
378         <number>8</number>
379        </property>
380        <property name="rightMargin">
381         <number>8</number>
382        </property>
383        <property name="bottomMargin">
384         <number>8</number>
385        </property>
386        <item row="0" column="0">
387         <layout class="QHBoxLayout" name="horizontalLayout_4">
388          <item>
389           <widget class="QLabel" name="label">
390            <property name="text">
391             <string>Time of day:</string>
392            </property>
393            <property name="alignment">
394             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
395            </property>
396           </widget>
397          </item>
398          <item>
399           <widget class="QComboBox" name="timeOfDayCombo">
400            <item>
401             <property name="text">
402              <string>Current time</string>
403             </property>
404            </item>
405            <item>
406             <property name="text">
407              <string>Dawn</string>
408             </property>
409            </item>
410            <item>
411             <property name="text">
412              <string>Morning</string>
413             </property>
414            </item>
415            <item>
416             <property name="text">
417              <string>Noon</string>
418             </property>
419            </item>
420            <item>
421             <property name="text">
422              <string>Afternoon</string>
423             </property>
424            </item>
425            <item>
426             <property name="text">
427              <string>Dusk</string>
428             </property>
429            </item>
430            <item>
431             <property name="text">
432              <string>Evening</string>
433             </property>
434            </item>
435            <item>
436             <property name="text">
437              <string>Night</string>
438             </property>
439            </item>
440           </widget>
441          </item>
442         </layout>
443        </item>
444        <item row="0" column="1">
445         <layout class="QHBoxLayout" name="horizontalLayout_8">
446          <item>
447           <widget class="QLabel" name="label_7">
448            <property name="text">
449             <string>Season:</string>
450            </property>
451            <property name="alignment">
452             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
453            </property>
454           </widget>
455          </item>
456          <item>
457           <widget class="QComboBox" name="seasonCombo">
458            <item>
459             <property name="text">
460              <string>Summer</string>
461             </property>
462            </item>
463            <item>
464             <property name="text">
465              <string>Winter</string>
466             </property>
467            </item>
468           </widget>
469          </item>
470         </layout>
471        </item>
472        <item row="1" column="0">
473         <widget class="QCheckBox" name="msaaCheckbox">
474          <property name="text">
475           <string>Enable Multi-sample anti-aliasing</string>
476          </property>
477         </widget>
478        </item>
479        <item row="1" column="1">
480         <widget class="QCheckBox" name="rembrandtCheckbox">
481          <property name="text">
482           <string>Enable deferred rendering (Rembrandt)</string>
483          </property>
484         </widget>
485        </item>
486        <item row="2" column="0" colspan="2">
487         <widget class="QCheckBox" name="terrasyncCheck">
488          <property name="text">
489           <string>Enable automatic scenery downloading (TerraSync)</string>
490          </property>
491         </widget>
492        </item>
493        <item row="3" column="0" colspan="2">
494         <layout class="QHBoxLayout" name="horizontalLayout_7">
495          <item>
496           <spacer name="horizontalSpacer_2">
497            <property name="orientation">
498             <enum>Qt::Horizontal</enum>
499            </property>
500            <property name="sizeType">
501             <enum>QSizePolicy::Fixed</enum>
502            </property>
503            <property name="sizeHint" stdset="0">
504             <size>
505              <width>40</width>
506              <height>20</height>
507             </size>
508            </property>
509           </spacer>
510          </item>
511          <item>
512           <widget class="QLabel" name="label_6">
513            <property name="text">
514             <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>
515            </property>
516            <property name="wordWrap">
517             <bool>true</bool>
518            </property>
519            <property name="openExternalLinks">
520             <bool>true</bool>
521            </property>
522           </widget>
523          </item>
524         </layout>
525        </item>
526        <item row="4" column="0">
527         <widget class="QCheckBox" name="fetchRealWxrCheckbox">
528          <property name="text">
529           <string>Fetch real weather online</string>
530          </property>
531         </widget>
532        </item>
533        <item row="4" column="1">
534         <widget class="QCheckBox" name="fullScreenCheckbox">
535          <property name="text">
536           <string>Start full-screen</string>
537          </property>
538         </widget>
539        </item>
540        <item row="5" column="0">
541         <widget class="QCheckBox" name="startPausedCheck">
542          <property name="text">
543           <string>Start paused</string>
544          </property>
545         </widget>
546        </item>
547        <item row="6" column="0" colspan="2">
548         <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="1,0">
549          <item>
550           <widget class="QLabel" name="customAircraftDirLabel">
551            <property name="text">
552             <string>Custom aircraft directory:</string>
553            </property>
554           </widget>
555          </item>
556          <item>
557           <widget class="QPushButton" name="openAircraftDirButton">
558            <property name="text">
559             <string>Open in Finder</string>
560            </property>
561            <property name="autoDefault">
562             <bool>false</bool>
563            </property>
564           </widget>
565          </item>
566         </layout>
567        </item>
568        <item row="7" column="0" colspan="2">
569         <widget class="QGroupBox" name="groupBox">
570          <property name="title">
571           <string>Additional scenery locations</string>
572          </property>
573          <layout class="QGridLayout" name="gridLayout_3">
574           <property name="leftMargin">
575            <number>8</number>
576           </property>
577           <property name="topMargin">
578            <number>8</number>
579           </property>
580           <property name="rightMargin">
581            <number>8</number>
582           </property>
583           <property name="bottomMargin">
584            <number>8</number>
585           </property>
586           <property name="spacing">
587            <number>0</number>
588           </property>
589           <item row="1" column="0">
590            <spacer name="horizontalSpacer_3">
591             <property name="orientation">
592              <enum>Qt::Horizontal</enum>
593             </property>
594             <property name="sizeHint" stdset="0">
595              <size>
596               <width>567</width>
597               <height>20</height>
598              </size>
599             </property>
600            </spacer>
601           </item>
602           <item row="1" column="2">
603            <widget class="QToolButton" name="removeSceneryPath">
604             <property name="sizePolicy">
605              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
606               <horstretch>0</horstretch>
607               <verstretch>0</verstretch>
608              </sizepolicy>
609             </property>
610             <property name="minimumSize">
611              <size>
612               <width>20</width>
613               <height>20</height>
614              </size>
615             </property>
616             <property name="text">
617              <string>-</string>
618             </property>
619            </widget>
620           </item>
621           <item row="1" column="1">
622            <widget class="QToolButton" name="addSceneryPath">
623             <property name="sizePolicy">
624              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
625               <horstretch>0</horstretch>
626               <verstretch>0</verstretch>
627              </sizepolicy>
628             </property>
629             <property name="minimumSize">
630              <size>
631               <width>20</width>
632               <height>20</height>
633              </size>
634             </property>
635             <property name="text">
636              <string>+</string>
637             </property>
638            </widget>
639           </item>
640           <item row="0" column="0" colspan="3">
641            <widget class="QListWidget" name="sceneryPathsList"/>
642           </item>
643          </layout>
644         </widget>
645        </item>
646        <item row="8" column="0" colspan="2">
647         <widget class="QGroupBox" name="groupBox_3">
648          <property name="title">
649           <string>Additional aircraft locations</string>
650          </property>
651          <layout class="QGridLayout" name="gridLayout_4">
652           <property name="leftMargin">
653            <number>8</number>
654           </property>
655           <property name="topMargin">
656            <number>8</number>
657           </property>
658           <property name="rightMargin">
659            <number>8</number>
660           </property>
661           <property name="bottomMargin">
662            <number>8</number>
663           </property>
664           <property name="spacing">
665            <number>0</number>
666           </property>
667           <item row="0" column="0" colspan="3">
668            <widget class="QListWidget" name="aircraftPathsList"/>
669           </item>
670           <item row="1" column="0">
671            <spacer name="horizontalSpacer_4">
672             <property name="orientation">
673              <enum>Qt::Horizontal</enum>
674             </property>
675             <property name="sizeHint" stdset="0">
676              <size>
677               <width>567</width>
678               <height>20</height>
679              </size>
680             </property>
681            </spacer>
682           </item>
683           <item row="1" column="2">
684            <widget class="QToolButton" name="removeAircraftPath">
685             <property name="sizePolicy">
686              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
687               <horstretch>0</horstretch>
688               <verstretch>0</verstretch>
689              </sizepolicy>
690             </property>
691             <property name="minimumSize">
692              <size>
693               <width>20</width>
694               <height>20</height>
695              </size>
696             </property>
697             <property name="text">
698              <string>-</string>
699             </property>
700            </widget>
701           </item>
702           <item row="1" column="1">
703            <widget class="QToolButton" name="addAircraftPath">
704             <property name="sizePolicy">
705              <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
706               <horstretch>0</horstretch>
707               <verstretch>0</verstretch>
708              </sizepolicy>
709             </property>
710             <property name="minimumSize">
711              <size>
712               <width>20</width>
713               <height>20</height>
714              </size>
715             </property>
716             <property name="text">
717              <string>+</string>
718             </property>
719            </widget>
720           </item>
721          </layout>
722         </widget>
723        </item>
724        <item row="9" column="0" colspan="2">
725         <widget class="QGroupBox" name="groupBox_2">
726          <property name="title">
727           <string>Additional options</string>
728          </property>
729          <layout class="QHBoxLayout" name="horizontalLayout_9">
730           <property name="leftMargin">
731            <number>8</number>
732           </property>
733           <property name="topMargin">
734            <number>8</number>
735           </property>
736           <property name="rightMargin">
737            <number>8</number>
738           </property>
739           <property name="bottomMargin">
740            <number>8</number>
741           </property>
742           <item>
743            <widget class="QPlainTextEdit" name="commandLineArgs"/>
744           </item>
745          </layout>
746         </widget>
747        </item>
748       </layout>
749      </widget>
750     </widget>
751    </item>
752    <item>
753     <layout class="QHBoxLayout" name="horizontalLayout">
754      <item>
755       <widget class="QPushButton" name="quitButton">
756        <property name="text">
757         <string>Quit</string>
758        </property>
759        <property name="autoDefault">
760         <bool>false</bool>
761        </property>
762       </widget>
763      </item>
764      <item>
765       <spacer name="horizontalSpacer">
766        <property name="orientation">
767         <enum>Qt::Horizontal</enum>
768        </property>
769        <property name="sizeHint" stdset="0">
770         <size>
771          <width>412</width>
772          <height>20</height>
773         </size>
774        </property>
775       </spacer>
776      </item>
777      <item>
778       <widget class="QPushButton" name="runButton">
779        <property name="text">
780         <string>Run</string>
781        </property>
782        <property name="autoDefault">
783         <bool>false</bool>
784        </property>
785        <property name="flat">
786         <bool>false</bool>
787        </property>
788       </widget>
789      </item>
790     </layout>
791    </item>
792   </layout>
793  </widget>
794  <customwidgets>
795   <customwidget>
796    <class>AirportDiagram</class>
797    <extends>QWidget</extends>
798    <header location="global">GUI/AirportDiagram.hxx</header>
799    <container>1</container>
800   </customwidget>
801  </customwidgets>
802  <resources/>
803  <connections/>
804 </ui>