]> git.sesse.net Git - vlc/blob - modules/gui/qt4/ui/sprefs_interface.ui
Qt: simple_prefs pack UI
[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>664</width>
11     <height>555</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="verticalSpacing">
40        <number>0</number>
41       </property>
42       <property name="leftMargin">
43        <number>9</number>
44       </property>
45       <property name="rightMargin">
46        <number>9</number>
47       </property>
48       <property name="bottomMargin">
49        <number>9</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="2" 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="1">
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="2" 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="4">
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          <item>
142           <widget class="QCheckBox" name="updatesBox">
143            <property name="minimumSize">
144             <size>
145              <width>220</width>
146              <height>0</height>
147             </size>
148            </property>
149            <property name="text">
150             <string>Activate update notifier</string>
151            </property>
152           </widget>
153          </item>
154          <item>
155           <spacer name="horizontalSpacer_2">
156            <property name="orientation">
157             <enum>Qt::Horizontal</enum>
158            </property>
159            <property name="sizeType">
160             <enum>QSizePolicy::Preferred</enum>
161            </property>
162            <property name="sizeHint" stdset="0">
163             <size>
164              <width>200</width>
165              <height>27</height>
166             </size>
167            </property>
168           </spacer>
169          </item>
170          <item>
171           <widget class="QSpinBox" name="updatesDays">
172            <property name="sizePolicy">
173             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
174              <horstretch>0</horstretch>
175              <verstretch>0</verstretch>
176             </sizepolicy>
177            </property>
178            <property name="alignment">
179             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
180            </property>
181            <property name="suffix">
182             <string> days</string>
183            </property>
184            <property name="prefix">
185             <string>Every </string>
186            </property>
187           </widget>
188          </item>
189         </layout>
190        </widget>
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="2">
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        </widget>
257       </item>
258       <item row="1" column="1">
259        <widget class="QPushButton" name="assoButton">
260         <property name="sizePolicy">
261          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
262           <horstretch>0</horstretch>
263           <verstretch>0</verstretch>
264          </sizepolicy>
265         </property>
266         <property name="minimumSize">
267          <size>
268           <width>220</width>
269           <height>0</height>
270          </size>
271         </property>
272         <property name="text">
273          <string>Set up associations...</string>
274         </property>
275        </widget>
276       </item>
277      </layout>
278     </widget>
279    </item>
280    <item row="1" column="0" colspan="2">
281     <widget class="QGroupBox" name="LooknfeelBox">
282      <property name="title">
283       <string>Look and feel</string>
284      </property>
285      <layout class="QGridLayout" name="gridLayout">
286       <item row="2" column="0" rowspan="6" colspan="3">
287        <widget class="QStackedWidget" name="styleStackedWidget">
288         <property name="currentIndex">
289          <number>0</number>
290         </property>
291         <widget class="QWidget" name="nativePage">
292          <layout class="QHBoxLayout" name="horizontalLayout_4">
293           <property name="leftMargin">
294            <number>0</number>
295           </property>
296           <property name="rightMargin">
297            <number>0</number>
298           </property>
299           <item>
300            <widget class="InterfacePreviewWidget" name="mainPreview">
301             <property name="sizePolicy">
302              <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
303               <horstretch>0</horstretch>
304               <verstretch>0</verstretch>
305              </sizepolicy>
306             </property>
307             <property name="minimumSize">
308              <size>
309               <width>122</width>
310               <height>50</height>
311              </size>
312             </property>
313             <property name="baseSize">
314              <size>
315               <width>0</width>
316               <height>0</height>
317              </size>
318             </property>
319             <property name="styleSheet">
320              <string notr="true">background-color: rgb(192, 192, 192);</string>
321             </property>
322             <property name="alignment">
323              <set>Qt::AlignHCenter|Qt::AlignTop</set>
324             </property>
325            </widget>
326           </item>
327           <item>
328            <widget class="QWidget" name="native_zone" native="true">
329             <property name="sizePolicy">
330              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
331               <horstretch>10</horstretch>
332               <verstretch>0</verstretch>
333              </sizepolicy>
334             </property>
335             <layout class="QGridLayout" name="gridLayout_4">
336              <property name="margin">
337               <number>0</number>
338              </property>
339              <item row="7" column="0">
340               <widget class="QCheckBox" name="systrayBox">
341                <property name="text">
342                 <string>Show systray icon</string>
343                </property>
344               </widget>
345              </item>
346              <item row="7" column="1">
347               <widget class="QCheckBox" name="sysPop">
348                <property name="text">
349                 <string>Systray popup when minimized</string>
350                </property>
351               </widget>
352              </item>
353              <item row="1" column="0">
354               <widget class="QCheckBox" name="fsController">
355                <property name="text">
356                 <string>Show controls in full screen mode</string>
357                </property>
358               </widget>
359              </item>
360              <item row="1" column="1">
361               <widget class="QCheckBox" name="minimalviewBox">
362                <property name="text">
363                 <string>Start in minimal view mode</string>
364                </property>
365               </widget>
366              </item>
367              <item row="5" column="0">
368               <widget class="QCheckBox" name="embedVideo">
369                <property name="text">
370                 <string>Integrate video in interface</string>
371                </property>
372               </widget>
373              </item>
374              <item row="5" column="1">
375               <widget class="QCheckBox" name="resizingBox">
376                <property name="text">
377                 <string>Resize interface to video size</string>
378                </property>
379               </widget>
380              </item>
381              <item row="8" column="0" rowspan="2" colspan="2">
382               <layout class="QHBoxLayout" name="horizontalLayout">
383                <item>
384                 <spacer name="horizontalSpacer_3">
385                  <property name="orientation">
386                   <enum>Qt::Horizontal</enum>
387                  </property>
388                  <property name="sizeHint" stdset="0">
389                   <size>
390                    <width>40</width>
391                    <height>20</height>
392                   </size>
393                  </property>
394                 </spacer>
395                </item>
396                <item>
397                 <widget class="QLabel" name="label">
398                  <property name="sizePolicy">
399                   <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
400                    <horstretch>0</horstretch>
401                    <verstretch>0</verstretch>
402                   </sizepolicy>
403                  </property>
404                  <property name="text">
405                   <string>Force window style:</string>
406                  </property>
407                  <property name="buddy">
408                   <cstring>stylesCombo</cstring>
409                  </property>
410                 </widget>
411                </item>
412                <item>
413                 <widget class="QComboBox" name="stylesCombo"/>
414                </item>
415               </layout>
416              </item>
417             </layout>
418            </widget>
419           </item>
420          </layout>
421         </widget>
422         <widget class="QWidget" name="skinsPage">
423          <layout class="QHBoxLayout" name="horizontalLayout_5">
424           <property name="leftMargin">
425            <number>0</number>
426           </property>
427           <property name="rightMargin">
428            <number>0</number>
429           </property>
430           <item>
431            <widget class="InterfacePreviewWidget" name="skinsPreview">
432             <property name="sizePolicy">
433              <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
434               <horstretch>0</horstretch>
435               <verstretch>0</verstretch>
436              </sizepolicy>
437             </property>
438             <property name="minimumSize">
439              <size>
440               <width>122</width>
441               <height>50</height>
442              </size>
443             </property>
444             <property name="styleSheet">
445              <string notr="true">background-color: rgb(192, 192, 192);</string>
446             </property>
447             <property name="alignment">
448              <set>Qt::AlignCenter</set>
449             </property>
450            </widget>
451           </item>
452           <item>
453            <widget class="QWidget" name="skins_zone" native="true">
454             <property name="enabled">
455              <bool>true</bool>
456             </property>
457             <property name="sizePolicy">
458              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
459               <horstretch>0</horstretch>
460               <verstretch>0</verstretch>
461              </sizepolicy>
462             </property>
463             <layout class="QGridLayout" name="gridLayout_7">
464              <property name="margin">
465               <number>0</number>
466              </property>
467              <item row="1" column="1">
468               <widget class="QLabel" name="skinFileLabel">
469                <property name="text">
470                 <string>Skin resource file:</string>
471                </property>
472                <property name="alignment">
473                 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
474                </property>
475                <property name="buddy">
476                 <cstring>fileSkin</cstring>
477                </property>
478               </widget>
479              </item>
480              <item row="1" column="2">
481               <widget class="QLineEdit" name="fileSkin">
482                <property name="sizePolicy">
483                 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
484                  <horstretch>0</horstretch>
485                  <verstretch>0</verstretch>
486                 </sizepolicy>
487                </property>
488               </widget>
489              </item>
490              <item row="1" column="3">
491               <widget class="QPushButton" name="skinBrowse">
492                <property name="sizePolicy">
493                 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
494                  <horstretch>0</horstretch>
495                  <verstretch>0</verstretch>
496                 </sizepolicy>
497                </property>
498                <property name="text">
499                 <string>Choose...</string>
500                </property>
501               </widget>
502              </item>
503              <item row="2" column="1" colspan="3">
504               <widget class="QLabel" name="skinsLabel">
505                <property name="sizePolicy">
506                 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
507                  <horstretch>0</horstretch>
508                  <verstretch>0</verstretch>
509                 </sizepolicy>
510                </property>
511                <property name="frameShape">
512                 <enum>QFrame::NoFrame</enum>
513                </property>
514                <property name="text">
515                 <string notr="true">-This is the skinsLabel place-</string>
516                </property>
517                <property name="textFormat">
518                 <enum>Qt::RichText</enum>
519                </property>
520                <property name="scaledContents">
521                 <bool>false</bool>
522                </property>
523                <property name="alignment">
524                 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
525                </property>
526                <property name="wordWrap">
527                 <bool>true</bool>
528                </property>
529                <property name="margin">
530                 <number>5</number>
531                </property>
532                <property name="openExternalLinks">
533                 <bool>true</bool>
534                </property>
535               </widget>
536              </item>
537             </layout>
538            </widget>
539           </item>
540          </layout>
541         </widget>
542        </widget>
543       </item>
544       <item row="0" column="0">
545        <widget class="QRadioButton" name="qt4">
546         <property name="toolTip">
547          <string>This is VLC's default interface, with a native look and feel.</string>
548         </property>
549         <property name="text">
550          <string>Use native style</string>
551         </property>
552         <property name="checked">
553          <bool>true</bool>
554         </property>
555        </widget>
556       </item>
557       <item row="0" column="1">
558        <widget class="QRadioButton" name="skins">
559         <property name="text">
560          <string>Use custom skin</string>
561         </property>
562        </widget>
563       </item>
564       <item row="0" column="2">
565        <spacer name="horizontalSpacer">
566         <property name="orientation">
567          <enum>Qt::Horizontal</enum>
568         </property>
569         <property name="sizeHint" stdset="0">
570          <size>
571           <width>40</width>
572           <height>20</height>
573          </size>
574         </property>
575        </spacer>
576       </item>
577      </layout>
578     </widget>
579    </item>
580   </layout>
581  </widget>
582  <customwidgets>
583   <customwidget>
584    <class>InterfacePreviewWidget</class>
585    <extends>QLabel</extends>
586    <header>components/preferences_widgets.hpp</header>
587   </customwidget>
588  </customwidgets>
589  <tabstops>
590   <tabstop>language</tabstop>
591   <tabstop>qt4</tabstop>
592   <tabstop>skins</tabstop>
593   <tabstop>fsController</tabstop>
594   <tabstop>minimalviewBox</tabstop>
595   <tabstop>embedVideo</tabstop>
596   <tabstop>resizingBox</tabstop>
597   <tabstop>systrayBox</tabstop>
598   <tabstop>sysPop</tabstop>
599   <tabstop>stylesCombo</tabstop>
600   <tabstop>OneInterfaceMode</tabstop>
601   <tabstop>EnqueueOneInterfaceMode</tabstop>
602   <tabstop>artFetcher</tabstop>
603   <tabstop>updatesBox</tabstop>
604   <tabstop>updatesDays</tabstop>
605   <tabstop>saveRecentlyPlayed</tabstop>
606   <tabstop>recentlyPlayedFilters</tabstop>
607   <tabstop>treePlaylist</tabstop>
608   <tabstop>assoButton</tabstop>
609   <tabstop>skinBrowse</tabstop>
610   <tabstop>fileSkin</tabstop>
611  </tabstops>
612  <resources/>
613  <connections/>
614 </ui>