Implemented new features:
[someplayer] / src / ui / playerform.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>PlayerForm</class>
4  <widget class="QWidget" name="PlayerForm">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>800</width>
10     <height>480</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Form</string>
15   </property>
16   <layout class="QGridLayout" name="gridLayout_2">
17    <property name="margin">
18     <number>0</number>
19    </property>
20    <property name="spacing">
21     <number>0</number>
22    </property>
23    <item row="0" column="0">
24     <layout class="QHBoxLayout" name="horizontalLayout_3">
25      <property name="spacing">
26       <number>0</number>
27      </property>
28      <item>
29       <widget class="QStackedWidget" name="stackedWidget">
30        <property name="currentIndex">
31         <number>1</number>
32        </property>
33        <widget class="QWidget" name="page">
34         <layout class="QVBoxLayout" name="verticalLayout_4">
35          <property name="spacing">
36           <number>0</number>
37          </property>
38          <property name="margin">
39           <number>0</number>
40          </property>
41          <item>
42           <widget class="QListView" name="playlistView">
43            <property name="contextMenuPolicy">
44             <enum>Qt::CustomContextMenu</enum>
45            </property>
46            <property name="editTriggers">
47             <set>QAbstractItemView::NoEditTriggers</set>
48            </property>
49            <property name="textElideMode">
50             <enum>Qt::ElideLeft</enum>
51            </property>
52            <property name="uniformItemSizes">
53             <bool>true</bool>
54            </property>
55            <property name="wordWrap">
56             <bool>true</bool>
57            </property>
58           </widget>
59          </item>
60         </layout>
61        </widget>
62        <widget class="QWidget" name="page_2">
63         <layout class="QGridLayout" name="gridLayout">
64          <item row="0" column="0">
65           <widget class="QWidget" name="widget" native="true">
66            <layout class="QVBoxLayout" name="verticalLayout_2">
67             <item>
68              <layout class="QHBoxLayout" name="horizontalLayout_5">
69               <item>
70                <spacer name="horizontalSpacer_2">
71                 <property name="orientation">
72                  <enum>Qt::Horizontal</enum>
73                 </property>
74                 <property name="sizeHint" stdset="0">
75                  <size>
76                   <width>40</width>
77                   <height>20</height>
78                  </size>
79                 </property>
80                </spacer>
81               </item>
82               <item>
83                <widget class="QLabel" name="countLabel">
84                 <property name="text">
85                  <string>0/0</string>
86                 </property>
87                 <property name="alignment">
88                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
89                 </property>
90                </widget>
91               </item>
92              </layout>
93             </item>
94             <item>
95              <widget class="QLabel" name="titleLabel">
96               <property name="text">
97                <string>&lt;h3&gt;Title&lt;/h3&gt;</string>
98               </property>
99               <property name="alignment">
100                <set>Qt::AlignCenter</set>
101               </property>
102              </widget>
103             </item>
104             <item>
105              <layout class="QHBoxLayout" name="progressLayout">
106               <item>
107                <widget class="QLabel" name="doneTimeLabel">
108                 <property name="text">
109                  <string>00:00</string>
110                 </property>
111                </widget>
112               </item>
113               <item>
114                <widget class="QLabel" name="allTimeLabel">
115                 <property name="text">
116                  <string>00:00</string>
117                 </property>
118                </widget>
119               </item>
120              </layout>
121             </item>
122             <item>
123              <widget class="QLabel" name="artistAlbumLabel">
124               <property name="text">
125                <string>&lt;b&gt;Artist&lt;/b&gt;&lt;br/&gt;album</string>
126               </property>
127               <property name="alignment">
128                <set>Qt::AlignCenter</set>
129               </property>
130              </widget>
131             </item>
132            </layout>
133           </widget>
134          </item>
135         </layout>
136        </widget>
137       </widget>
138      </item>
139      <item>
140       <layout class="QHBoxLayout" name="volumeLayout">
141        <item>
142         <widget class="QSlider" name="volumeSlider">
143          <property name="orientation">
144           <enum>Qt::Vertical</enum>
145          </property>
146         </widget>
147        </item>
148       </layout>
149      </item>
150     </layout>
151    </item>
152    <item row="1" column="0">
153     <layout class="QHBoxLayout" name="horizontalLayout">
154      <property name="spacing">
155       <number>0</number>
156      </property>
157      <item>
158       <widget class="QPushButton" name="libraryButton">
159        <property name="sizePolicy">
160         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
161          <horstretch>0</horstretch>
162          <verstretch>0</verstretch>
163         </sizepolicy>
164        </property>
165        <property name="minimumSize">
166         <size>
167          <width>70</width>
168          <height>70</height>
169         </size>
170        </property>
171        <property name="maximumSize">
172         <size>
173          <width>70</width>
174          <height>70</height>
175         </size>
176        </property>
177        <property name="text">
178         <string/>
179        </property>
180        <property name="icon">
181         <iconset resource="../../resources/resources.qrc">
182          <normaloff>:/icons/library.png</normaloff>:/icons/library.png</iconset>
183        </property>
184        <property name="flat">
185         <bool>true</bool>
186        </property>
187       </widget>
188      </item>
189      <item>
190       <spacer name="horizontalSpacer">
191        <property name="orientation">
192         <enum>Qt::Horizontal</enum>
193        </property>
194        <property name="sizeHint" stdset="0">
195         <size>
196          <width>40</width>
197          <height>20</height>
198         </size>
199        </property>
200       </spacer>
201      </item>
202      <item>
203       <widget class="QPushButton" name="viewButton">
204        <property name="sizePolicy">
205         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
206          <horstretch>0</horstretch>
207          <verstretch>0</verstretch>
208         </sizepolicy>
209        </property>
210        <property name="minimumSize">
211         <size>
212          <width>70</width>
213          <height>70</height>
214         </size>
215        </property>
216        <property name="maximumSize">
217         <size>
218          <width>70</width>
219          <height>70</height>
220         </size>
221        </property>
222        <property name="text">
223         <string/>
224        </property>
225        <property name="icon">
226         <iconset resource="../../resources/resources.qrc">
227          <normaloff>:/icons/playlist.png</normaloff>:/icons/playlist.png</iconset>
228        </property>
229        <property name="checkable">
230         <bool>false</bool>
231        </property>
232        <property name="flat">
233         <bool>true</bool>
234        </property>
235       </widget>
236      </item>
237      <item>
238       <spacer name="horizontalSpacer_3">
239        <property name="orientation">
240         <enum>Qt::Horizontal</enum>
241        </property>
242        <property name="sizeHint" stdset="0">
243         <size>
244          <width>40</width>
245          <height>20</height>
246         </size>
247        </property>
248       </spacer>
249      </item>
250      <item>
251       <widget class="QPushButton" name="randomButton">
252        <property name="sizePolicy">
253         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
254          <horstretch>0</horstretch>
255          <verstretch>0</verstretch>
256         </sizepolicy>
257        </property>
258        <property name="minimumSize">
259         <size>
260          <width>70</width>
261          <height>70</height>
262         </size>
263        </property>
264        <property name="maximumSize">
265         <size>
266          <width>70</width>
267          <height>70</height>
268         </size>
269        </property>
270        <property name="text">
271         <string/>
272        </property>
273        <property name="icon">
274         <iconset resource="../../resources/resources.qrc">
275          <normaloff>:/icons/random_inactive.png</normaloff>:/icons/random_inactive.png</iconset>
276        </property>
277        <property name="iconSize">
278         <size>
279          <width>48</width>
280          <height>48</height>
281         </size>
282        </property>
283        <property name="checkable">
284         <bool>false</bool>
285        </property>
286        <property name="flat">
287         <bool>true</bool>
288        </property>
289       </widget>
290      </item>
291      <item>
292       <widget class="QPushButton" name="repeatButton">
293        <property name="sizePolicy">
294         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
295          <horstretch>0</horstretch>
296          <verstretch>0</verstretch>
297         </sizepolicy>
298        </property>
299        <property name="minimumSize">
300         <size>
301          <width>70</width>
302          <height>70</height>
303         </size>
304        </property>
305        <property name="maximumSize">
306         <size>
307          <width>70</width>
308          <height>70</height>
309         </size>
310        </property>
311        <property name="text">
312         <string/>
313        </property>
314        <property name="icon">
315         <iconset resource="../../resources/resources.qrc">
316          <normaloff>:/icons/repeat_inactive.png</normaloff>:/icons/repeat_inactive.png</iconset>
317        </property>
318        <property name="iconSize">
319         <size>
320          <width>48</width>
321          <height>58</height>
322         </size>
323        </property>
324        <property name="checkable">
325         <bool>false</bool>
326        </property>
327        <property name="flat">
328         <bool>true</bool>
329        </property>
330       </widget>
331      </item>
332      <item>
333       <spacer name="horizontalSpacer_4">
334        <property name="orientation">
335         <enum>Qt::Horizontal</enum>
336        </property>
337        <property name="sizeHint" stdset="0">
338         <size>
339          <width>40</width>
340          <height>20</height>
341         </size>
342        </property>
343       </spacer>
344      </item>
345      <item>
346       <widget class="QPushButton" name="prevButton">
347        <property name="sizePolicy">
348         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
349          <horstretch>0</horstretch>
350          <verstretch>0</verstretch>
351         </sizepolicy>
352        </property>
353        <property name="minimumSize">
354         <size>
355          <width>70</width>
356          <height>70</height>
357         </size>
358        </property>
359        <property name="maximumSize">
360         <size>
361          <width>70</width>
362          <height>70</height>
363         </size>
364        </property>
365        <property name="text">
366         <string/>
367        </property>
368        <property name="icon">
369         <iconset resource="../../resources/resources.qrc">
370          <normaloff>:/icons/prev.png</normaloff>:/icons/prev.png</iconset>
371        </property>
372        <property name="flat">
373         <bool>true</bool>
374        </property>
375       </widget>
376      </item>
377      <item>
378       <widget class="QPushButton" name="playpauseButton">
379        <property name="sizePolicy">
380         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
381          <horstretch>0</horstretch>
382          <verstretch>0</verstretch>
383         </sizepolicy>
384        </property>
385        <property name="minimumSize">
386         <size>
387          <width>70</width>
388          <height>70</height>
389         </size>
390        </property>
391        <property name="maximumSize">
392         <size>
393          <width>70</width>
394          <height>70</height>
395         </size>
396        </property>
397        <property name="text">
398         <string/>
399        </property>
400        <property name="icon">
401         <iconset resource="../../resources/resources.qrc">
402          <normaloff>:/icons/play.png</normaloff>:/icons/play.png</iconset>
403        </property>
404        <property name="flat">
405         <bool>true</bool>
406        </property>
407       </widget>
408      </item>
409      <item>
410       <widget class="QPushButton" name="stopButton">
411        <property name="sizePolicy">
412         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
413          <horstretch>0</horstretch>
414          <verstretch>0</verstretch>
415         </sizepolicy>
416        </property>
417        <property name="minimumSize">
418         <size>
419          <width>70</width>
420          <height>70</height>
421         </size>
422        </property>
423        <property name="maximumSize">
424         <size>
425          <width>70</width>
426          <height>70</height>
427         </size>
428        </property>
429        <property name="text">
430         <string/>
431        </property>
432        <property name="icon">
433         <iconset resource="../../resources/resources.qrc">
434          <normaloff>:/icons/stop.png</normaloff>:/icons/stop.png</iconset>
435        </property>
436        <property name="flat">
437         <bool>true</bool>
438        </property>
439       </widget>
440      </item>
441      <item>
442       <widget class="QPushButton" name="nextButton">
443        <property name="sizePolicy">
444         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
445          <horstretch>0</horstretch>
446          <verstretch>0</verstretch>
447         </sizepolicy>
448        </property>
449        <property name="minimumSize">
450         <size>
451          <width>70</width>
452          <height>70</height>
453         </size>
454        </property>
455        <property name="maximumSize">
456         <size>
457          <width>70</width>
458          <height>70</height>
459         </size>
460        </property>
461        <property name="text">
462         <string/>
463        </property>
464        <property name="icon">
465         <iconset resource="../../resources/resources.qrc">
466          <normaloff>:/icons/next.png</normaloff>:/icons/next.png</iconset>
467        </property>
468        <property name="flat">
469         <bool>true</bool>
470        </property>
471       </widget>
472      </item>
473      <item>
474       <spacer name="horizontalSpacer_5">
475        <property name="orientation">
476         <enum>Qt::Horizontal</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="QPushButton" name="volumeButton">
488        <property name="sizePolicy">
489         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
490          <horstretch>0</horstretch>
491          <verstretch>0</verstretch>
492         </sizepolicy>
493        </property>
494        <property name="minimumSize">
495         <size>
496          <width>70</width>
497          <height>70</height>
498         </size>
499        </property>
500        <property name="text">
501         <string/>
502        </property>
503        <property name="icon">
504         <iconset resource="../../resources/resources.qrc">
505          <normaloff>:/icons/volume.png</normaloff>:/icons/volume.png</iconset>
506        </property>
507        <property name="flat">
508         <bool>true</bool>
509        </property>
510       </widget>
511      </item>
512     </layout>
513    </item>
514   </layout>
515  </widget>
516  <resources>
517   <include location="../../resources/resources.qrc"/>
518  </resources>
519  <connections/>
520 </ui>