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 <property name="styleSheet">
26 <string notr="true">background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(38, 38, 38, 255), stop:1 rgba(92, 92, 92, 255))</string>
28 <layout class="QHBoxLayout" name="horizontalLayout_4">
29 <property name="spacing">
32 <property name="margin">
36 <spacer name="thorizontalSpacer_0">
37 <property name="orientation">
38 <enum>Qt::Horizontal</enum>
40 <property name="sizeHint" stdset="0">
49 <spacer name="thorizontalSpacer_1">
50 <property name="orientation">
51 <enum>Qt::Horizontal</enum>
53 <property name="sizeHint" stdset="0">
62 <spacer name="thorizontalSpacer_2">
63 <property name="orientation">
64 <enum>Qt::Horizontal</enum>
66 <property name="sizeHint" stdset="0">
75 <spacer name="thorizontalSpacer_3">
76 <property name="orientation">
77 <enum>Qt::Horizontal</enum>
79 <property name="sizeHint" stdset="0">
91 <layout class="QVBoxLayout" name="verticalLayout_6">
92 <property name="spacing">
96 <widget class="QStackedWidget" name="stackedWidget">
97 <property name="currentIndex">
100 <widget class="QWidget" name="page">
101 <layout class="QVBoxLayout" name="verticalLayout_4">
102 <property name="spacing">
105 <property name="margin">
109 <layout class="QVBoxLayout" name="toolsLayout">
110 <property name="spacing">
116 <widget class="QListView" name="playlistView">
117 <property name="contextMenuPolicy">
118 <enum>Qt::CustomContextMenu</enum>
120 <property name="editTriggers">
121 <set>QAbstractItemView::NoEditTriggers</set>
123 <property name="textElideMode">
124 <enum>Qt::ElideLeft</enum>
126 <property name="uniformItemSizes">
129 <property name="wordWrap">
135 <widget class="QSlider" name="volumeSlider">
136 <property name="orientation">
137 <enum>Qt::Horizontal</enum>
139 <property name="invertedAppearance">
142 <property name="invertedControls">
149 <widget class="QWidget" name="page_2">
150 <layout class="QGridLayout" name="gridLayout">
151 <property name="margin">
154 <property name="spacing">
157 <item row="0" column="0">
158 <widget class="QWidget" name="widget" native="true">
159 <layout class="QVBoxLayout" name="verticalLayout_2">
161 <layout class="QHBoxLayout" name="horizontalLayout_5">
163 <spacer name="horizontalSpacer_2">
164 <property name="orientation">
165 <enum>Qt::Horizontal</enum>
167 <property name="sizeHint" stdset="0">
176 <widget class="QLabel" name="countLabel">
177 <property name="text">
180 <property name="alignment">
181 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
188 <spacer name="verticalSpacer">
189 <property name="orientation">
190 <enum>Qt::Vertical</enum>
192 <property name="sizeHint" stdset="0">
201 <widget class="QLabel" name="titleLabel">
202 <property name="text">
203 <string><h3>Title</h3></string>
205 <property name="alignment">
206 <set>Qt::AlignCenter</set>
211 <spacer name="verticalSpacer_2">
212 <property name="orientation">
213 <enum>Qt::Vertical</enum>
215 <property name="sizeHint" stdset="0">
224 <layout class="QHBoxLayout" name="progressLayout">
226 <widget class="QLabel" name="doneTimeLabel">
227 <property name="text">
228 <string>00:00</string>
233 <widget class="QSlider" name="seekSlider">
234 <property name="orientation">
235 <enum>Qt::Horizontal</enum>
240 <spacer name="seekSpacer">
241 <property name="orientation">
242 <enum>Qt::Horizontal</enum>
244 <property name="sizeHint" stdset="0">
253 <widget class="QLabel" name="allTimeLabel">
254 <property name="text">
255 <string>00:00</string>
262 <widget class="QWidget" name="progressWidget" native="true">
263 <layout class="QVBoxLayout" name="verticalLayout_3">
264 <property name="spacing">
267 <property name="margin">
274 <spacer name="verticalSpacer_3">
275 <property name="orientation">
276 <enum>Qt::Vertical</enum>
278 <property name="sizeHint" stdset="0">
287 <widget class="QLabel" name="artistAlbumLabel">
288 <property name="text">
289 <string><b>Artist</b><br/>album</string>
291 <property name="alignment">
292 <set>Qt::AlignCenter</set>
297 <spacer name="verticalSpacer_4">
298 <property name="orientation">
299 <enum>Qt::Vertical</enum>
301 <property name="sizeHint" stdset="0">
319 <layout class="QHBoxLayout" name="bhorizontalLayout">
320 <property name="spacing">
324 <widget class="QPushButton" name="libraryButton">
325 <property name="sizePolicy">
326 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
327 <horstretch>0</horstretch>
328 <verstretch>0</verstretch>
331 <property name="minimumSize">
337 <property name="maximumSize">
343 <property name="text">
346 <property name="icon">
347 <iconset resource="../../resources/resources.qrc">
348 <normaloff>:/icons/white/library.png</normaloff>:/icons/white/library.png</iconset>
350 <property name="flat">
356 <spacer name="chorizontalSpacer_0">
357 <property name="orientation">
358 <enum>Qt::Horizontal</enum>
360 <property name="sizeHint" stdset="0">
369 <widget class="QPushButton" name="viewButton">
370 <property name="sizePolicy">
371 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
372 <horstretch>0</horstretch>
373 <verstretch>0</verstretch>
376 <property name="minimumSize">
382 <property name="maximumSize">
388 <property name="text">
391 <property name="icon">
392 <iconset resource="../../resources/resources.qrc">
393 <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
395 <property name="checkable">
398 <property name="flat">
404 <spacer name="chorizontalSpacer_1">
405 <property name="orientation">
406 <enum>Qt::Horizontal</enum>
408 <property name="sizeHint" stdset="0">
417 <widget class="QPushButton" name="repeatButton">
418 <property name="sizePolicy">
419 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
420 <horstretch>0</horstretch>
421 <verstretch>0</verstretch>
424 <property name="minimumSize">
430 <property name="maximumSize">
436 <property name="text">
439 <property name="icon">
440 <iconset resource="../../resources/resources.qrc">
441 <normaloff>:/icons/white/repeat_inactive.png</normaloff>:/icons/white/repeat_inactive.png</iconset>
443 <property name="iconSize">
449 <property name="checkable">
452 <property name="flat">
458 <widget class="QPushButton" name="randomButton">
459 <property name="sizePolicy">
460 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
461 <horstretch>0</horstretch>
462 <verstretch>0</verstretch>
465 <property name="minimumSize">
471 <property name="maximumSize">
477 <property name="text">
480 <property name="icon">
481 <iconset resource="../../resources/resources.qrc">
482 <normaloff>:/icons/white/random_inactive.png</normaloff>:/icons/white/random_inactive.png</iconset>
484 <property name="iconSize">
490 <property name="checkable">
493 <property name="flat">
499 <spacer name="chorizontalSpacer_2">
500 <property name="orientation">
501 <enum>Qt::Horizontal</enum>
503 <property name="sizeHint" stdset="0">
512 <widget class="QPushButton" name="prevButton">
513 <property name="sizePolicy">
514 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
515 <horstretch>0</horstretch>
516 <verstretch>0</verstretch>
519 <property name="minimumSize">
525 <property name="maximumSize">
531 <property name="text">
534 <property name="icon">
535 <iconset resource="../../resources/resources.qrc">
536 <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
538 <property name="flat">
544 <widget class="QPushButton" name="playpauseButton">
545 <property name="sizePolicy">
546 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
547 <horstretch>0</horstretch>
548 <verstretch>0</verstretch>
551 <property name="minimumSize">
557 <property name="maximumSize">
563 <property name="text">
566 <property name="icon">
567 <iconset resource="../../resources/resources.qrc">
568 <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
570 <property name="flat">
576 <widget class="QPushButton" name="nextButton">
577 <property name="sizePolicy">
578 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
579 <horstretch>0</horstretch>
580 <verstretch>0</verstretch>
583 <property name="minimumSize">
589 <property name="maximumSize">
595 <property name="text">
598 <property name="icon">
599 <iconset resource="../../resources/resources.qrc">
600 <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
602 <property name="flat">
608 <widget class="QPushButton" name="stopButton">
609 <property name="sizePolicy">
610 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
611 <horstretch>0</horstretch>
612 <verstretch>0</verstretch>
615 <property name="minimumSize">
621 <property name="maximumSize">
627 <property name="text">
630 <property name="icon">
631 <iconset resource="../../resources/resources.qrc">
632 <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
634 <property name="flat">
640 <spacer name="chorizontalSpacer_3">
641 <property name="orientation">
642 <enum>Qt::Horizontal</enum>
644 <property name="sizeHint" stdset="0">
653 <widget class="QPushButton" name="moreButton">
654 <property name="sizePolicy">
655 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
656 <horstretch>0</horstretch>
657 <verstretch>0</verstretch>
660 <property name="minimumSize">
666 <property name="maximumSize">
672 <property name="text">
675 <property name="icon">
676 <iconset resource="../../resources/resources.qrc">
677 <normaloff>:/icons/white/more.png</normaloff>:/icons/white/more.png</iconset>
679 <property name="flat">
685 <spacer name="chorizontalSpacer_4">
686 <property name="orientation">
687 <enum>Qt::Horizontal</enum>
689 <property name="sizeHint" stdset="0">
698 <widget class="QPushButton" name="volumeButton">
699 <property name="sizePolicy">
700 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
701 <horstretch>0</horstretch>
702 <verstretch>0</verstretch>
705 <property name="minimumSize">
711 <property name="text">
714 <property name="icon">
715 <iconset resource="../../resources/resources.qrc">
716 <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
718 <property name="flat">
726 <widget class="QWidget" name="bottomWidget" native="true">
727 <property name="minimumSize">
733 <property name="styleSheet">
734 <string notr="true">background:qlineargradient(spread:pad, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(38, 38, 38, 255), stop:1 rgba(92, 92, 92, 255))</string>
736 <layout class="QHBoxLayout" name="horizontalLayout_2">
737 <property name="spacing">
740 <property name="margin">
744 <spacer name="bhorizontalSpacer_0">
745 <property name="orientation">
746 <enum>Qt::Horizontal</enum>
748 <property name="sizeHint" stdset="0">
757 <spacer name="bhorizontalSpacer_1">
758 <property name="orientation">
759 <enum>Qt::Horizontal</enum>
761 <property name="sizeHint" stdset="0">
770 <spacer name="bhorizontalSpacer_2">
771 <property name="orientation">
772 <enum>Qt::Horizontal</enum>
774 <property name="sizeHint" stdset="0">
783 <spacer name="bhorizontalSpacer_3">
784 <property name="orientation">
785 <enum>Qt::Horizontal</enum>
787 <property name="sizeHint" stdset="0">
801 <include location="../../resources/resources.qrc"/>