]> git.sesse.net Git - vlc/blob - modules/gui/qt4/ui/sprefs_interface.ui
Qt, sprefs: reorder interface tabulations and widget buddies
[vlc] / modules / gui / qt4 / ui / sprefs_interface.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <author>Jean-Baptiste Kempf</author>
4  <class>SPrefsInterface</class>
5  <widget class="QWidget" name="SPrefsInterface">
6   <property name="geometry">
7    <rect>
8     <x>0</x>
9     <y>0</y>
10     <width>697</width>
11     <height>594</height>
12    </rect>
13   </property>
14   <property name="sizePolicy">
15    <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
16     <horstretch>0</horstretch>
17     <verstretch>0</verstretch>
18    </sizepolicy>
19   </property>
20   <property name="windowTitle">
21    <string>Form</string>
22   </property>
23   <layout class="QGridLayout" name="gridLayout_3">
24    <property name="leftMargin">
25     <number>9</number>
26    </property>
27    <property name="topMargin">
28     <number>0</number>
29    </property>
30    <property name="bottomMargin">
31     <number>0</number>
32    </property>
33    <item row="2" column="0" colspan="2">
34     <widget class="QGroupBox" name="OneInterfaceBox">
35      <property name="title">
36       <string>Instances</string>
37      </property>
38      <layout class="QGridLayout" name="gridLayout_2">
39       <property name="leftMargin">
40        <number>9</number>
41       </property>
42       <property name="rightMargin">
43        <number>9</number>
44       </property>
45       <property name="bottomMargin">
46        <number>9</number>
47       </property>
48       <property name="verticalSpacing">
49        <number>0</number>
50       </property>
51       <item row="0" column="0">
52        <widget class="QCheckBox" name="OneInterfaceMode">
53         <property name="text">
54          <string>Allow only one instance</string>
55         </property>
56        </widget>
57       </item>
58       <item row="0" column="1" colspan="2">
59        <widget class="QCheckBox" name="EnqueueOneInterfaceMode">
60         <property name="text">
61          <string>Enqueue files when in one instance mode</string>
62         </property>
63        </widget>
64       </item>
65      </layout>
66     </widget>
67    </item>
68    <item row="3" column="0" colspan="2">
69     <widget class="QGroupBox" name="groupBox_2">
70      <property name="title">
71       <string>Privacy / Network Interaction</string>
72      </property>
73      <layout class="QGridLayout" name="gridLayout_5">
74       <item row="0" column="0">
75        <widget class="QLabel" name="artFetchLabel">
76         <property name="minimumSize">
77          <size>
78           <width>220</width>
79           <height>0</height>
80          </size>
81         </property>
82         <property name="text">
83          <string>Album art download policy:</string>
84         </property>
85         <property name="buddy">
86          <cstring>artFetcher</cstring>
87         </property>
88        </widget>
89       </item>
90       <item row="0" column="3" colspan="2">
91        <widget class="QComboBox" name="artFetcher"/>
92       </item>
93       <item row="3" column="0">
94        <widget class="QCheckBox" name="saveRecentlyPlayed">
95         <property name="minimumSize">
96          <size>
97           <width>220</width>
98           <height>0</height>
99          </size>
100         </property>
101         <property name="text">
102          <string>Save recently played items</string>
103         </property>
104        </widget>
105       </item>
106       <item row="3" column="2">
107        <widget class="QLabel" name="filterLabel">
108         <property name="text">
109          <string>Filter:</string>
110         </property>
111         <property name="alignment">
112          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
113         </property>
114         <property name="margin">
115          <number>5</number>
116         </property>
117         <property name="buddy">
118          <cstring>recentlyPlayedFilters</cstring>
119         </property>
120        </widget>
121       </item>
122       <item row="3" column="3" colspan="2">
123        <widget class="QLineEdit" name="recentlyPlayedFilters">
124         <property name="sizePolicy">
125          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
126           <horstretch>0</horstretch>
127           <verstretch>0</verstretch>
128          </sizepolicy>
129         </property>
130         <property name="toolTip">
131          <string>Separate words by | (without space)</string>
132         </property>
133        </widget>
134       </item>
135       <item row="2" column="0" colspan="5">
136        <widget class="QWidget" name="updateNotifierZone" native="true">
137         <layout class="QHBoxLayout" name="horizontalLayout_2">
138          <property name="margin">
139           <number>0</number>
140          </property>
141         </layout>
142        </widget>
143       </item>
144       <item row="1" column="0">
145        <widget class="QCheckBox" name="updatesBox">
146         <property name="minimumSize">
147          <size>
148           <width>220</width>
149           <height>0</height>
150          </size>
151         </property>
152         <property name="text">
153          <string>Activate updates notifier</string>
154         </property>
155        </widget>
156       </item>
157       <item row="1" column="3">
158        <widget class="QSpinBox" name="updatesDays">
159         <property name="sizePolicy">
160          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
161           <horstretch>0</horstretch>
162           <verstretch>0</verstretch>
163          </sizepolicy>
164         </property>
165         <property name="alignment">
166          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
167         </property>
168         <property name="suffix">
169          <string> days</string>
170         </property>
171         <property name="prefix">
172          <string>Every </string>
173         </property>
174        </widget>
175       </item>
176       <item row="3" column="1">
177        <spacer name="horizontalSpacer_2">
178         <property name="orientation">
179          <enum>Qt::Horizontal</enum>
180         </property>
181         <property name="sizeType">
182          <enum>QSizePolicy::Preferred</enum>
183         </property>
184         <property name="sizeHint" stdset="0">
185          <size>
186           <width>40</width>
187           <height>20</height>
188          </size>
189         </property>
190        </spacer>
191       </item>
192      </layout>
193     </widget>
194    </item>
195    <item row="0" column="0" colspan="2">
196     <widget class="QGroupBox" name="languageBox">
197      <property name="title">
198       <string>Language</string>
199      </property>
200      <layout class="QHBoxLayout" name="horizontalLayout_3">
201       <property name="bottomMargin">
202        <number>0</number>
203       </property>
204       <item>
205        <widget class="QLabel" name="languageLabel">
206         <property name="maximumSize">
207          <size>
208           <width>220</width>
209           <height>16777215</height>
210          </size>
211         </property>
212         <property name="text">
213          <string>Menus language:</string>
214         </property>
215         <property name="alignment">
216          <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
217         </property>
218         <property name="buddy">
219          <cstring>language</cstring>
220         </property>
221        </widget>
222       </item>
223       <item>
224        <widget class="QComboBox" name="language"/>
225       </item>
226      </layout>
227     </widget>
228    </item>
229    <item row="4" column="0" colspan="2">
230     <widget class="QGroupBox" name="playlistGroupBox">
231      <property name="title">
232       <string>Playlist</string>
233      </property>
234      <layout class="QGridLayout" name="gridLayout_6">
235       <property name="bottomMargin">
236        <number>9</number>
237       </property>
238       <item row="0" column="0" colspan="3">
239        <widget class="QCheckBox" name="treePlaylist">
240         <property name="text">
241          <string>Display playlist tree</string>
242         </property>
243        </widget>
244       </item>
245       <item row="1" column="0">
246        <widget class="QLabel" name="assocLabel">
247         <property name="sizePolicy">
248          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
249           <horstretch>0</horstretch>
250           <verstretch>0</verstretch>
251          </sizepolicy>
252         </property>
253         <property name="text">
254          <string>File extensions association</string>
255         </property>
256         <property name="buddy">
257          <cstring>assoButton</cstring>
258         </property>
259        </widget>
260       </item>
261       <item row="1" column="2">
262        <widget class="QPushButton" name="assoButton">
263         <property name="sizePolicy">
264          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
265           <horstretch>0</horstretch>
266           <verstretch>0</verstretch>
267          </sizepolicy>
268         </property>
269         <property name="minimumSize">
270          <size>
271           <width>220</width>
272           <height>0</height>
273          </size>
274         </property>
275         <property name="text">
276          <string>Set up associations...</string>
277         </property>
278        </widget>
279       </item>
280       <item row="1" column="1">
281        <spacer name="horizontalSpacer_6">
282         <property name="orientation">
283          <enum>Qt::Horizontal</enum>
284         </property>
285         <property name="sizeHint" stdset="0">
286          <size>
287           <width>40</width>
288           <height>20</height>
289          </size>
290         </property>
291        </spacer>
292       </item>
293      </layout>
294     </widget>
295    </item>
296    <item row="1" column="0" colspan="2">
297     <widget class="QGroupBox" name="LooknfeelBox">
298      <property name="title">
299       <string>Look and feel</string>
300      </property>
301      <layout class="QGridLayout" name="gridLayout">
302       <item row="0" column="4">
303        <widget class="QRadioButton" name="skins">
304         <property name="text">
305          <string>Use custom skin</string>
306         </property>
307        </widget>
308       </item>
309       <item row="0" column="6">
310        <spacer name="horizontalSpacer">
311         <property name="orientation">
312          <enum>Qt::Horizontal</enum>
313         </property>
314         <property name="sizeHint" stdset="0">
315          <size>
316           <width>40</width>
317           <height>20</height>
318          </size>
319         </property>
320        </spacer>
321       </item>
322       <item row="2" column="0" rowspan="6" colspan="7">
323        <widget class="QStackedWidget" name="styleStackedWidget">
324         <property name="currentIndex">
325          <number>0</number>
326         </property>
327         <widget class="QWidget" name="nativePage">
328          <layout class="QHBoxLayout" name="horizontalLayout_4">
329           <property name="leftMargin">
330            <number>0</number>
331           </property>
332           <property name="rightMargin">
333            <number>0</number>
334           </property>
335           <item>
336            <widget class="InterfacePreviewWidget" name="mainPreview">
337             <property name="sizePolicy">
338              <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
339               <horstretch>0</horstretch>
340               <verstretch>0</verstretch>
341              </sizepolicy>
342             </property>
343             <property name="minimumSize">
344              <size>
345               <width>122</width>
346               <height>50</height>
347              </size>
348             </property>
349             <property name="baseSize">
350              <size>
351               <width>0</width>
352               <height>0</height>
353              </size>
354             </property>
355             <property name="styleSheet">
356              <string notr="true">background-color: rgb(192, 192, 192);</string>
357             </property>
358             <property name="alignment">
359              <set>Qt::AlignHCenter|Qt::AlignTop</set>
360             </property>
361            </widget>
362           </item>
363           <item>
364            <widget class="QWidget" name="native_zone" native="true">
365             <property name="sizePolicy">
366              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
367               <horstretch>10</horstretch>
368               <verstretch>0</verstretch>
369              </sizepolicy>
370             </property>
371             <layout class="QGridLayout" name="gridLayout_4">
372              <property name="margin">
373               <number>0</number>
374              </property>
375              <item row="7" column="0">
376               <widget class="QCheckBox" name="systrayBox">
377                <property name="text">
378                 <string>Show systray icon</string>
379                </property>
380               </widget>
381              </item>
382              <item row="7" column="1">
383               <widget class="QCheckBox" name="sysPop">
384                <property name="text">
385                 <string>Systray popup when minimized</string>
386                </property>
387               </widget>
388              </item>
389              <item row="1" column="0">
390               <widget class="QCheckBox" name="fsController">
391                <property name="text">
392                 <string>Show controls in full screen mode</string>
393                </property>
394               </widget>
395              </item>
396              <item row="1" column="1">
397               <widget class="QCheckBox" name="minimalviewBox">
398                <property name="text">
399                 <string>Start in minimal view mode</string>
400                </property>
401               </widget>
402              </item>
403              <item row="5" column="0">
404               <widget class="QCheckBox" name="embedVideo">
405                <property name="text">
406                 <string>Integrate video in interface</string>
407                </property>
408               </widget>
409              </item>
410              <item row="5" column="1">
411               <widget class="QCheckBox" name="resizingBox">
412                <property name="text">
413                 <string>Resize interface to video size</string>
414                </property>
415               </widget>
416              </item>
417              <item row="8" column="0" rowspan="2" colspan="2">
418               <layout class="QHBoxLayout" name="horizontalLayout">
419                <item>
420                 <spacer name="horizontalSpacer_3">
421                  <property name="orientation">
422                   <enum>Qt::Horizontal</enum>
423                  </property>
424                  <property name="sizeHint" stdset="0">
425                   <size>
426                    <width>40</width>
427                    <height>20</height>
428                   </size>
429                  </property>
430                 </spacer>
431                </item>
432                <item>
433                 <widget class="QLabel" name="label">
434                  <property name="sizePolicy">
435                   <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
436                    <horstretch>0</horstretch>
437                    <verstretch>0</verstretch>
438                   </sizepolicy>
439                  </property>
440                  <property name="text">
441                   <string>Force window style:</string>
442                  </property>
443                  <property name="buddy">
444                   <cstring>stylesCombo</cstring>
445                  </property>
446                 </widget>
447                </item>
448                <item>
449                 <widget class="QComboBox" name="stylesCombo"/>
450                </item>
451               </layout>
452              </item>
453             </layout>
454            </widget>
455           </item>
456          </layout>
457         </widget>
458         <widget class="QWidget" name="skinsPage">
459          <layout class="QHBoxLayout" name="horizontalLayout_5">
460           <property name="leftMargin">
461            <number>0</number>
462           </property>
463           <property name="rightMargin">
464            <number>0</number>
465           </property>
466           <item>
467            <widget class="InterfacePreviewWidget" name="skinsPreview">
468             <property name="sizePolicy">
469              <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
470               <horstretch>0</horstretch>
471               <verstretch>0</verstretch>
472              </sizepolicy>
473             </property>
474             <property name="minimumSize">
475              <size>
476               <width>122</width>
477               <height>50</height>
478              </size>
479             </property>
480             <property name="styleSheet">
481              <string notr="true">background-color: rgb(192, 192, 192);</string>
482             </property>
483             <property name="alignment">
484              <set>Qt::AlignCenter</set>
485             </property>
486            </widget>
487           </item>
488           <item>
489            <widget class="QWidget" name="skins_zone" native="true">
490             <property name="enabled">
491              <bool>true</bool>
492             </property>
493             <property name="sizePolicy">
494              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
495               <horstretch>0</horstretch>
496               <verstretch>0</verstretch>
497              </sizepolicy>
498             </property>
499             <layout class="QGridLayout" name="gridLayout_7">
500              <property name="margin">
501               <number>0</number>
502              </property>
503              <item row="1" column="1">
504               <widget class="QLabel" name="skinFileLabel">
505                <property name="text">
506                 <string>Skin resource file:</string>
507                </property>
508                <property name="alignment">
509                 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
510                </property>
511                <property name="buddy">
512                 <cstring>fileSkin</cstring>
513                </property>
514               </widget>
515              </item>
516              <item row="1" column="2">
517               <widget class="QLineEdit" name="fileSkin">
518                <property name="sizePolicy">
519                 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
520                  <horstretch>0</horstretch>
521                  <verstretch>0</verstretch>
522                 </sizepolicy>
523                </property>
524               </widget>
525              </item>
526              <item row="1" column="3">
527               <widget class="QPushButton" name="skinBrowse">
528                <property name="sizePolicy">
529                 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
530                  <horstretch>0</horstretch>
531                  <verstretch>0</verstretch>
532                 </sizepolicy>
533                </property>
534                <property name="text">
535                 <string>Choose...</string>
536                </property>
537               </widget>
538              </item>
539              <item row="2" column="1" colspan="3">
540               <widget class="QLabel" name="skinsLabel">
541                <property name="sizePolicy">
542                 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
543                  <horstretch>0</horstretch>
544                  <verstretch>0</verstretch>
545                 </sizepolicy>
546                </property>
547                <property name="frameShape">
548                 <enum>QFrame::NoFrame</enum>
549                </property>
550                <property name="text">
551                 <string notr="true">-This is the skinsLabel place-</string>
552                </property>
553                <property name="textFormat">
554                 <enum>Qt::RichText</enum>
555                </property>
556                <property name="scaledContents">
557                 <bool>false</bool>
558                </property>
559                <property name="alignment">
560                 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
561                </property>
562                <property name="wordWrap">
563                 <bool>true</bool>
564                </property>
565                <property name="margin">
566                 <number>5</number>
567                </property>
568                <property name="openExternalLinks">
569                 <bool>true</bool>
570                </property>
571               </widget>
572              </item>
573             </layout>
574            </widget>
575           </item>
576          </layout>
577         </widget>
578        </widget>
579       </item>
580       <item row="0" column="1">
581        <spacer name="horizontalSpacer_4">
582         <property name="orientation">
583          <enum>Qt::Horizontal</enum>
584         </property>
585         <property name="sizeHint" stdset="0">
586          <size>
587           <width>40</width>
588           <height>20</height>
589          </size>
590         </property>
591        </spacer>
592       </item>
593       <item row="0" column="2">
594        <widget class="QRadioButton" name="qt4">
595         <property name="toolTip">
596          <string>This is VLC's default interface, with a native look and feel.</string>
597         </property>
598         <property name="text">
599          <string>Use native style</string>
600         </property>
601         <property name="checked">
602          <bool>true</bool>
603         </property>
604        </widget>
605       </item>
606       <item row="0" column="3">
607        <spacer name="horizontalSpacer_5">
608         <property name="orientation">
609          <enum>Qt::Horizontal</enum>
610         </property>
611         <property name="sizeHint" stdset="0">
612          <size>
613           <width>40</width>
614           <height>20</height>
615          </size>
616         </property>
617        </spacer>
618       </item>
619       <item row="1" column="2" colspan="3">
620        <widget class="Line" name="line">
621         <property name="orientation">
622          <enum>Qt::Horizontal</enum>
623         </property>
624        </widget>
625       </item>
626      </layout>
627     </widget>
628    </item>
629   </layout>
630  </widget>
631  <customwidgets>
632   <customwidget>
633    <class>InterfacePreviewWidget</class>
634    <extends>QLabel</extends>
635    <header>components/preferences_widgets.hpp</header>
636   </customwidget>
637  </customwidgets>
638  <tabstops>
639   <tabstop>language</tabstop>
640   <tabstop>qt4</tabstop>
641   <tabstop>skins</tabstop>
642   <tabstop>fsController</tabstop>
643   <tabstop>minimalviewBox</tabstop>
644   <tabstop>embedVideo</tabstop>
645   <tabstop>resizingBox</tabstop>
646   <tabstop>systrayBox</tabstop>
647   <tabstop>sysPop</tabstop>
648   <tabstop>stylesCombo</tabstop>
649   <tabstop>OneInterfaceMode</tabstop>
650   <tabstop>EnqueueOneInterfaceMode</tabstop>
651   <tabstop>artFetcher</tabstop>
652   <tabstop>updatesBox</tabstop>
653   <tabstop>updatesDays</tabstop>
654   <tabstop>saveRecentlyPlayed</tabstop>
655   <tabstop>recentlyPlayedFilters</tabstop>
656   <tabstop>treePlaylist</tabstop>
657   <tabstop>assoButton</tabstop>
658   <tabstop>fileSkin</tabstop>
659   <tabstop>skinBrowse</tabstop>
660  </tabstops>
661  <resources/>
662  <connections/>
663 </ui>