1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>PlayerForm</class>
4 <widget class="QWidget" name="PlayerForm">
5 <property name="geometry">
13 <property name="windowTitle">
16 <layout class="QVBoxLayout" name="verticalLayout">
17 <property name="spacing">
20 <property name="margin">
24 <widget class="QWidget" name="topWidget" native="true">
25 <layout class="QHBoxLayout" name="horizontalLayout_4">
26 <property name="spacing">
29 <property name="margin">
33 <widget class="QPushButton" name="aViewButton">
34 <property name="sizePolicy">
35 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
36 <horstretch>0</horstretch>
37 <verstretch>0</verstretch>
40 <property name="minimumSize">
46 <property name="maximumSize">
52 <property name="text">
55 <property name="icon">
56 <iconset resource="../../resources/resources.qrc">
57 <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
59 <property name="flat">
65 <spacer name="horizontalSpacer_6">
66 <property name="orientation">
67 <enum>Qt::Horizontal</enum>
69 <property name="sizeHint" stdset="0">
78 <widget class="QPushButton" name="aPrevButton">
79 <property name="sizePolicy">
80 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
81 <horstretch>0</horstretch>
82 <verstretch>0</verstretch>
85 <property name="minimumSize">
91 <property name="maximumSize">
97 <property name="text">
100 <property name="icon">
101 <iconset resource="../../resources/resources.qrc">
102 <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
104 <property name="flat">
110 <widget class="QPushButton" name="aPlayPauseButton">
111 <property name="sizePolicy">
112 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
113 <horstretch>0</horstretch>
114 <verstretch>0</verstretch>
117 <property name="minimumSize">
123 <property name="maximumSize">
129 <property name="text">
132 <property name="icon">
133 <iconset resource="../../resources/resources.qrc">
134 <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
136 <property name="flat">
142 <widget class="QPushButton" name="aStopButton">
143 <property name="sizePolicy">
144 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
145 <horstretch>0</horstretch>
146 <verstretch>0</verstretch>
149 <property name="minimumSize">
155 <property name="maximumSize">
161 <property name="text">
164 <property name="icon">
165 <iconset resource="../../resources/resources.qrc">
166 <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
168 <property name="flat">
174 <widget class="QPushButton" name="aNextButton">
175 <property name="sizePolicy">
176 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
177 <horstretch>0</horstretch>
178 <verstretch>0</verstretch>
181 <property name="minimumSize">
187 <property name="maximumSize">
193 <property name="text">
196 <property name="icon">
197 <iconset resource="../../resources/resources.qrc">
198 <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
200 <property name="flat">
209 <layout class="QHBoxLayout" name="horizontalLayout_3">
210 <property name="spacing">
214 <widget class="QStackedWidget" name="stackedWidget">
215 <property name="currentIndex">
218 <widget class="QWidget" name="page">
219 <layout class="QVBoxLayout" name="verticalLayout_4">
220 <property name="spacing">
223 <property name="margin">
227 <widget class="QListView" name="playlistView">
228 <property name="contextMenuPolicy">
229 <enum>Qt::CustomContextMenu</enum>
231 <property name="editTriggers">
232 <set>QAbstractItemView::NoEditTriggers</set>
234 <property name="textElideMode">
235 <enum>Qt::ElideLeft</enum>
237 <property name="uniformItemSizes">
240 <property name="wordWrap">
247 <widget class="QWidget" name="page_2">
248 <layout class="QGridLayout" name="gridLayout">
249 <item row="0" column="0">
250 <widget class="QWidget" name="widget" native="true">
251 <layout class="QVBoxLayout" name="verticalLayout_2">
253 <layout class="QHBoxLayout" name="horizontalLayout_5">
255 <spacer name="horizontalSpacer_2">
256 <property name="orientation">
257 <enum>Qt::Horizontal</enum>
259 <property name="sizeHint" stdset="0">
268 <widget class="QLabel" name="countLabel">
269 <property name="text">
272 <property name="alignment">
273 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
280 <widget class="QLabel" name="titleLabel">
281 <property name="text">
282 <string><h3>Title</h3></string>
284 <property name="alignment">
285 <set>Qt::AlignCenter</set>
290 <layout class="QHBoxLayout" name="progressLayout">
292 <widget class="QLabel" name="doneTimeLabel">
293 <property name="text">
294 <string>00:00</string>
299 <widget class="QLabel" name="allTimeLabel">
300 <property name="text">
301 <string>00:00</string>
308 <widget class="QLabel" name="artistAlbumLabel">
309 <property name="text">
310 <string><b>Artist</b><br/>album</string>
312 <property name="alignment">
313 <set>Qt::AlignCenter</set>
325 <layout class="QHBoxLayout" name="volumeLayout">
327 <widget class="QSlider" name="volumeSlider">
328 <property name="orientation">
329 <enum>Qt::Vertical</enum>
331 <property name="invertedAppearance">
334 <property name="invertedControls">
344 <layout class="QHBoxLayout" name="horizontalLayout">
345 <property name="spacing">
349 <widget class="QWidget" name="bottomWidget" native="true">
350 <property name="minimumSize">
356 <layout class="QHBoxLayout" name="horizontalLayout_2">
357 <property name="spacing">
360 <property name="margin">
364 <widget class="QPushButton" name="libraryButton">
365 <property name="sizePolicy">
366 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
367 <horstretch>0</horstretch>
368 <verstretch>0</verstretch>
371 <property name="minimumSize">
377 <property name="maximumSize">
383 <property name="text">
386 <property name="icon">
387 <iconset resource="../../resources/resources.qrc">
388 <normaloff>:/icons/white/library.png</normaloff>:/icons/white/library.png</iconset>
390 <property name="flat">
396 <spacer name="horizontalSpacer">
397 <property name="orientation">
398 <enum>Qt::Horizontal</enum>
400 <property name="sizeHint" stdset="0">
409 <widget class="QPushButton" name="viewButton">
410 <property name="sizePolicy">
411 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
412 <horstretch>0</horstretch>
413 <verstretch>0</verstretch>
416 <property name="minimumSize">
422 <property name="maximumSize">
428 <property name="text">
431 <property name="icon">
432 <iconset resource="../../resources/resources.qrc">
433 <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
435 <property name="checkable">
438 <property name="flat">
444 <spacer name="horizontalSpacer_3">
445 <property name="orientation">
446 <enum>Qt::Horizontal</enum>
448 <property name="sizeHint" stdset="0">
457 <widget class="QPushButton" name="randomButton">
458 <property name="sizePolicy">
459 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
460 <horstretch>0</horstretch>
461 <verstretch>0</verstretch>
464 <property name="minimumSize">
470 <property name="maximumSize">
476 <property name="text">
479 <property name="icon">
480 <iconset resource="../../resources/resources.qrc">
481 <normaloff>:/icons/white/random_inactive.png</normaloff>:/icons/white/random_inactive.png</iconset>
483 <property name="iconSize">
489 <property name="checkable">
492 <property name="flat">
498 <widget class="QPushButton" name="repeatButton">
499 <property name="sizePolicy">
500 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
501 <horstretch>0</horstretch>
502 <verstretch>0</verstretch>
505 <property name="minimumSize">
511 <property name="maximumSize">
517 <property name="text">
520 <property name="icon">
521 <iconset resource="../../resources/resources.qrc">
522 <normaloff>:/icons/white/repeat_inactive.png</normaloff>:/icons/white/repeat_inactive.png</iconset>
524 <property name="iconSize">
530 <property name="checkable">
533 <property name="flat">
539 <spacer name="horizontalSpacer_4">
540 <property name="orientation">
541 <enum>Qt::Horizontal</enum>
543 <property name="sizeHint" stdset="0">
552 <widget class="QPushButton" name="prevButton">
553 <property name="sizePolicy">
554 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
555 <horstretch>0</horstretch>
556 <verstretch>0</verstretch>
559 <property name="minimumSize">
565 <property name="maximumSize">
571 <property name="text">
574 <property name="icon">
575 <iconset resource="../../resources/resources.qrc">
576 <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
578 <property name="flat">
584 <widget class="QPushButton" name="playpauseButton">
585 <property name="sizePolicy">
586 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
587 <horstretch>0</horstretch>
588 <verstretch>0</verstretch>
591 <property name="minimumSize">
597 <property name="maximumSize">
603 <property name="text">
606 <property name="icon">
607 <iconset resource="../../resources/resources.qrc">
608 <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
610 <property name="flat">
616 <widget class="QPushButton" name="stopButton">
617 <property name="sizePolicy">
618 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
619 <horstretch>0</horstretch>
620 <verstretch>0</verstretch>
623 <property name="minimumSize">
629 <property name="maximumSize">
635 <property name="text">
638 <property name="icon">
639 <iconset resource="../../resources/resources.qrc">
640 <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
642 <property name="flat">
648 <widget class="QPushButton" name="nextButton">
649 <property name="sizePolicy">
650 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
651 <horstretch>0</horstretch>
652 <verstretch>0</verstretch>
655 <property name="minimumSize">
661 <property name="maximumSize">
667 <property name="text">
670 <property name="icon">
671 <iconset resource="../../resources/resources.qrc">
672 <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
674 <property name="flat">
680 <spacer name="horizontalSpacer_5">
681 <property name="orientation">
682 <enum>Qt::Horizontal</enum>
684 <property name="sizeHint" stdset="0">
693 <widget class="QPushButton" name="volumeButton">
694 <property name="sizePolicy">
695 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
696 <horstretch>0</horstretch>
697 <verstretch>0</verstretch>
700 <property name="minimumSize">
706 <property name="text">
709 <property name="icon">
710 <iconset resource="../../resources/resources.qrc">
711 <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
713 <property name="flat">
726 <include location="../../resources/resources.qrc"/>