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">
14 <string>SomePlayer</string>
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">
136 <widget class="QWidget" name="page_2">
137 <layout class="QGridLayout" name="gridLayout">
138 <property name="margin">
141 <property name="spacing">
144 <item row="0" column="0">
145 <widget class="QWidget" name="widget" native="true">
146 <layout class="QVBoxLayout" name="verticalLayout_2">
148 <layout class="QHBoxLayout" name="horizontalLayout_5">
150 <spacer name="horizontalSpacer_2">
151 <property name="orientation">
152 <enum>Qt::Horizontal</enum>
154 <property name="sizeHint" stdset="0">
163 <widget class="QLabel" name="countLabel">
164 <property name="text">
167 <property name="alignment">
168 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
175 <spacer name="verticalSpacer">
176 <property name="orientation">
177 <enum>Qt::Vertical</enum>
179 <property name="sizeHint" stdset="0">
188 <widget class="QLabel" name="titleLabel">
189 <property name="text">
190 <string><h3>Title</h3></string>
192 <property name="alignment">
193 <set>Qt::AlignCenter</set>
198 <spacer name="verticalSpacer_2">
199 <property name="orientation">
200 <enum>Qt::Vertical</enum>
202 <property name="sizeHint" stdset="0">
211 <layout class="QHBoxLayout" name="progressLayout">
213 <widget class="QLabel" name="doneTimeLabel">
214 <property name="text">
215 <string>00:00</string>
220 <widget class="QSlider" name="seekSlider">
221 <property name="orientation">
222 <enum>Qt::Horizontal</enum>
227 <spacer name="seekSpacer">
228 <property name="orientation">
229 <enum>Qt::Horizontal</enum>
231 <property name="sizeHint" stdset="0">
240 <widget class="QLabel" name="allTimeLabel">
241 <property name="text">
242 <string>00:00</string>
249 <widget class="QWidget" name="progressWidget" native="true">
250 <layout class="QVBoxLayout" name="verticalLayout_3">
251 <property name="spacing">
254 <property name="margin">
261 <spacer name="verticalSpacer_3">
262 <property name="orientation">
263 <enum>Qt::Vertical</enum>
265 <property name="sizeHint" stdset="0">
274 <widget class="QLabel" name="artistAlbumLabel">
275 <property name="text">
276 <string><b>Artist</b><br/>album</string>
278 <property name="alignment">
279 <set>Qt::AlignCenter</set>
284 <spacer name="verticalSpacer_4">
285 <property name="orientation">
286 <enum>Qt::Vertical</enum>
288 <property name="sizeHint" stdset="0">
304 <layout class="QHBoxLayout" name="horizontalLayout">
306 <spacer name="horizontalSpacer">
307 <property name="orientation">
308 <enum>Qt::Horizontal</enum>
310 <property name="sizeType">
311 <enum>QSizePolicy::Fixed</enum>
313 <property name="sizeHint" stdset="0">
322 <widget class="QSlider" name="volumeSlider">
323 <property name="orientation">
324 <enum>Qt::Horizontal</enum>
326 <property name="invertedAppearance">
329 <property name="invertedControls">
335 <spacer name="horizontalSpacer_3">
336 <property name="orientation">
337 <enum>Qt::Horizontal</enum>
339 <property name="sizeType">
340 <enum>QSizePolicy::Fixed</enum>
342 <property name="sizeHint" stdset="0">
355 <layout class="QHBoxLayout" name="bhorizontalLayout">
356 <property name="spacing">
360 <widget class="QPushButton" name="libraryButton">
361 <property name="sizePolicy">
362 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
363 <horstretch>0</horstretch>
364 <verstretch>0</verstretch>
367 <property name="minimumSize">
373 <property name="maximumSize">
379 <property name="text">
382 <property name="icon">
383 <iconset resource="../../resources/resources.qrc">
384 <normaloff>:/icons/white/library.png</normaloff>:/icons/white/library.png</iconset>
386 <property name="flat">
392 <spacer name="chorizontalSpacer_0">
393 <property name="orientation">
394 <enum>Qt::Horizontal</enum>
396 <property name="sizeHint" stdset="0">
405 <widget class="QPushButton" name="viewButton">
406 <property name="sizePolicy">
407 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
408 <horstretch>0</horstretch>
409 <verstretch>0</verstretch>
412 <property name="minimumSize">
418 <property name="maximumSize">
424 <property name="text">
427 <property name="icon">
428 <iconset resource="../../resources/resources.qrc">
429 <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
431 <property name="checkable">
434 <property name="flat">
440 <spacer name="chorizontalSpacer_1">
441 <property name="orientation">
442 <enum>Qt::Horizontal</enum>
444 <property name="sizeHint" stdset="0">
453 <widget class="QPushButton" name="repeatButton">
454 <property name="sizePolicy">
455 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
456 <horstretch>0</horstretch>
457 <verstretch>0</verstretch>
460 <property name="minimumSize">
466 <property name="maximumSize">
472 <property name="text">
475 <property name="icon">
476 <iconset resource="../../resources/resources.qrc">
477 <normaloff>:/icons/white/repeat_off.png</normaloff>:/icons/white/repeat_off.png</iconset>
479 <property name="iconSize">
485 <property name="checkable">
488 <property name="flat">
494 <widget class="QPushButton" name="randomButton">
495 <property name="sizePolicy">
496 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
497 <horstretch>0</horstretch>
498 <verstretch>0</verstretch>
501 <property name="minimumSize">
507 <property name="maximumSize">
513 <property name="text">
516 <property name="icon">
517 <iconset resource="../../resources/resources.qrc">
518 <normaloff>:/icons/white/random_off.png</normaloff>:/icons/white/random_off.png</iconset>
520 <property name="iconSize">
526 <property name="checkable">
529 <property name="flat">
535 <spacer name="chorizontalSpacer_2">
536 <property name="orientation">
537 <enum>Qt::Horizontal</enum>
539 <property name="sizeHint" stdset="0">
548 <widget class="QPushButton" name="prevButton">
549 <property name="sizePolicy">
550 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
551 <horstretch>0</horstretch>
552 <verstretch>0</verstretch>
555 <property name="minimumSize">
561 <property name="maximumSize">
567 <property name="text">
570 <property name="icon">
571 <iconset resource="../../resources/resources.qrc">
572 <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
574 <property name="flat">
580 <widget class="QPushButton" name="playpauseButton">
581 <property name="sizePolicy">
582 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
583 <horstretch>0</horstretch>
584 <verstretch>0</verstretch>
587 <property name="minimumSize">
593 <property name="maximumSize">
599 <property name="text">
602 <property name="icon">
603 <iconset resource="../../resources/resources.qrc">
604 <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
606 <property name="flat">
612 <widget class="QPushButton" name="nextButton">
613 <property name="sizePolicy">
614 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
615 <horstretch>0</horstretch>
616 <verstretch>0</verstretch>
619 <property name="minimumSize">
625 <property name="maximumSize">
631 <property name="text">
634 <property name="icon">
635 <iconset resource="../../resources/resources.qrc">
636 <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
638 <property name="flat">
644 <widget class="QPushButton" name="stopButton">
645 <property name="sizePolicy">
646 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
647 <horstretch>0</horstretch>
648 <verstretch>0</verstretch>
651 <property name="minimumSize">
657 <property name="maximumSize">
663 <property name="text">
666 <property name="icon">
667 <iconset resource="../../resources/resources.qrc">
668 <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
670 <property name="flat">
676 <spacer name="chorizontalSpacer_3">
677 <property name="orientation">
678 <enum>Qt::Horizontal</enum>
680 <property name="sizeHint" stdset="0">
689 <widget class="QPushButton" name="moreButton">
690 <property name="sizePolicy">
691 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
692 <horstretch>0</horstretch>
693 <verstretch>0</verstretch>
696 <property name="minimumSize">
702 <property name="maximumSize">
708 <property name="text">
711 <property name="icon">
712 <iconset resource="../../resources/resources.qrc">
713 <normaloff>:/icons/white/more.png</normaloff>:/icons/white/more.png</iconset>
715 <property name="flat">
721 <spacer name="chorizontalSpacer_4">
722 <property name="orientation">
723 <enum>Qt::Horizontal</enum>
725 <property name="sizeHint" stdset="0">
734 <widget class="QPushButton" name="volumeButton">
735 <property name="sizePolicy">
736 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
737 <horstretch>0</horstretch>
738 <verstretch>0</verstretch>
741 <property name="minimumSize">
747 <property name="text">
750 <property name="icon">
751 <iconset resource="../../resources/resources.qrc">
752 <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
754 <property name="flat">
762 <widget class="QWidget" name="bottomWidget" native="true">
763 <property name="minimumSize">
769 <property name="styleSheet">
770 <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>
772 <layout class="QHBoxLayout" name="horizontalLayout_2">
773 <property name="spacing">
776 <property name="margin">
780 <spacer name="bhorizontalSpacer_0">
781 <property name="orientation">
782 <enum>Qt::Horizontal</enum>
784 <property name="sizeHint" stdset="0">
793 <spacer name="bhorizontalSpacer_1">
794 <property name="orientation">
795 <enum>Qt::Horizontal</enum>
797 <property name="sizeHint" stdset="0">
806 <spacer name="bhorizontalSpacer_2">
807 <property name="orientation">
808 <enum>Qt::Horizontal</enum>
810 <property name="sizeHint" stdset="0">
819 <spacer name="bhorizontalSpacer_3">
820 <property name="orientation">
821 <enum>Qt::Horizontal</enum>
823 <property name="sizeHint" stdset="0">
837 <include location="../../resources/resources.qrc"/>