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.00549451 rgba(38, 38, 38, 255), stop:0.994505 rgba(92, 92, 92, 255))</string>
28 <layout class="QHBoxLayout" name="horizontalLayout_4">
29 <property name="spacing">
32 <property name="margin">
36 <widget class="QPushButton" name="prevButton">
37 <property name="sizePolicy">
38 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
39 <horstretch>0</horstretch>
40 <verstretch>0</verstretch>
43 <property name="minimumSize">
49 <property name="maximumSize">
55 <property name="text">
58 <property name="icon">
59 <iconset resource="../../resources/resources.qrc">
60 <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
62 <property name="flat">
68 <spacer name="horizontalSpacer_7">
69 <property name="orientation">
70 <enum>Qt::Horizontal</enum>
72 <property name="sizeHint" stdset="0">
81 <widget class="QPushButton" name="playpauseButton">
82 <property name="sizePolicy">
83 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
84 <horstretch>0</horstretch>
85 <verstretch>0</verstretch>
88 <property name="minimumSize">
94 <property name="maximumSize">
100 <property name="text">
103 <property name="icon">
104 <iconset resource="../../resources/resources.qrc">
105 <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
107 <property name="flat">
113 <spacer name="horizontalSpacer_8">
114 <property name="orientation">
115 <enum>Qt::Horizontal</enum>
117 <property name="sizeHint" stdset="0">
126 <widget class="QPushButton" name="stopButton">
127 <property name="sizePolicy">
128 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
129 <horstretch>0</horstretch>
130 <verstretch>0</verstretch>
133 <property name="minimumSize">
139 <property name="maximumSize">
145 <property name="text">
148 <property name="icon">
149 <iconset resource="../../resources/resources.qrc">
150 <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
152 <property name="flat">
158 <spacer name="horizontalSpacer_9">
159 <property name="orientation">
160 <enum>Qt::Horizontal</enum>
162 <property name="sizeHint" stdset="0">
171 <widget class="QPushButton" name="nextButton">
172 <property name="sizePolicy">
173 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
174 <horstretch>0</horstretch>
175 <verstretch>0</verstretch>
178 <property name="minimumSize">
184 <property name="maximumSize">
190 <property name="text">
193 <property name="icon">
194 <iconset resource="../../resources/resources.qrc">
195 <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
197 <property name="flat">
203 <spacer name="horizontalSpacer_6">
204 <property name="orientation">
205 <enum>Qt::Horizontal</enum>
207 <property name="sizeHint" stdset="0">
216 <widget class="QPushButton" name="moreButton">
217 <property name="sizePolicy">
218 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
219 <horstretch>0</horstretch>
220 <verstretch>0</verstretch>
223 <property name="minimumSize">
229 <property name="maximumSize">
235 <property name="text">
238 <property name="icon">
239 <iconset resource="../../resources/resources.qrc">
240 <normaloff>:/icons/white/more.png</normaloff>:/icons/white/more.png</iconset>
242 <property name="flat">
251 <layout class="QHBoxLayout" name="horizontalLayout_3">
252 <property name="spacing">
256 <widget class="QStackedWidget" name="stackedWidget">
257 <property name="currentIndex">
260 <widget class="QWidget" name="page">
261 <layout class="QVBoxLayout" name="verticalLayout_4">
262 <property name="spacing">
265 <property name="margin">
269 <layout class="QVBoxLayout" name="toolsLayout">
270 <property name="spacing">
276 <widget class="QListView" name="playlistView">
277 <property name="contextMenuPolicy">
278 <enum>Qt::CustomContextMenu</enum>
280 <property name="styleSheet">
281 <string notr="true">QListView {background: black;}</string>
283 <property name="editTriggers">
284 <set>QAbstractItemView::NoEditTriggers</set>
286 <property name="textElideMode">
287 <enum>Qt::ElideLeft</enum>
289 <property name="uniformItemSizes">
292 <property name="wordWrap">
299 <widget class="QWidget" name="page_2">
300 <layout class="QGridLayout" name="gridLayout">
301 <property name="margin">
304 <property name="spacing">
307 <item row="0" column="0">
308 <widget class="QWidget" name="widget" native="true">
309 <layout class="QVBoxLayout" name="verticalLayout_2">
311 <layout class="QHBoxLayout" name="horizontalLayout_5">
313 <spacer name="horizontalSpacer_2">
314 <property name="orientation">
315 <enum>Qt::Horizontal</enum>
317 <property name="sizeHint" stdset="0">
326 <widget class="QLabel" name="countLabel">
327 <property name="text">
330 <property name="alignment">
331 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
338 <spacer name="verticalSpacer">
339 <property name="orientation">
340 <enum>Qt::Vertical</enum>
342 <property name="sizeHint" stdset="0">
351 <widget class="QLabel" name="titleLabel">
352 <property name="text">
353 <string><h3>Title</h3></string>
355 <property name="alignment">
356 <set>Qt::AlignCenter</set>
361 <spacer name="verticalSpacer_2">
362 <property name="orientation">
363 <enum>Qt::Vertical</enum>
365 <property name="sizeHint" stdset="0">
374 <layout class="QHBoxLayout" name="progressLayout">
376 <widget class="QLabel" name="doneTimeLabel">
377 <property name="text">
378 <string>00:00</string>
383 <widget class="QSlider" name="seekSlider">
384 <property name="orientation">
385 <enum>Qt::Horizontal</enum>
390 <spacer name="seekSpacer">
391 <property name="orientation">
392 <enum>Qt::Horizontal</enum>
394 <property name="sizeHint" stdset="0">
403 <widget class="QLabel" name="allTimeLabel">
404 <property name="text">
405 <string>00:00</string>
412 <widget class="QWidget" name="progressWidget" native="true">
413 <layout class="QVBoxLayout" name="verticalLayout_3">
414 <property name="spacing">
417 <property name="margin">
424 <spacer name="verticalSpacer_3">
425 <property name="orientation">
426 <enum>Qt::Vertical</enum>
428 <property name="sizeHint" stdset="0">
437 <widget class="QLabel" name="artistAlbumLabel">
438 <property name="text">
439 <string><b>Artist</b><br/>album</string>
441 <property name="alignment">
442 <set>Qt::AlignCenter</set>
447 <spacer name="verticalSpacer_4">
448 <property name="orientation">
449 <enum>Qt::Vertical</enum>
451 <property name="sizeHint" stdset="0">
467 <layout class="QHBoxLayout" name="volumeLayout">
468 <property name="spacing">
472 <widget class="QSlider" name="volumeSlider">
473 <property name="orientation">
474 <enum>Qt::Vertical</enum>
476 <property name="invertedAppearance">
479 <property name="invertedControls">
489 <layout class="QHBoxLayout" name="horizontalLayout">
490 <property name="spacing">
494 <widget class="QWidget" name="bottomWidget" native="true">
495 <property name="minimumSize">
501 <property name="styleSheet">
502 <string notr="true">background:qlineargradient(spread:pad, x1:1, y1:1, x2:1, y2:0, stop:0.00549451 rgba(38, 38, 38, 255), stop:0.994505 rgba(92, 92, 92, 255))</string>
504 <layout class="QHBoxLayout" name="horizontalLayout_2">
505 <property name="spacing">
508 <property name="margin">
512 <widget class="QPushButton" name="libraryButton">
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/library.png</normaloff>:/icons/white/library.png</iconset>
538 <property name="flat">
544 <spacer name="horizontalSpacer">
545 <property name="orientation">
546 <enum>Qt::Horizontal</enum>
548 <property name="sizeHint" stdset="0">
557 <widget class="QPushButton" name="viewButton">
558 <property name="sizePolicy">
559 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
560 <horstretch>0</horstretch>
561 <verstretch>0</verstretch>
564 <property name="minimumSize">
570 <property name="maximumSize">
576 <property name="text">
579 <property name="icon">
580 <iconset resource="../../resources/resources.qrc">
581 <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
583 <property name="checkable">
586 <property name="flat">
592 <spacer name="horizontalSpacer_3">
593 <property name="orientation">
594 <enum>Qt::Horizontal</enum>
596 <property name="sizeHint" stdset="0">
605 <widget class="QPushButton" name="randomButton">
606 <property name="sizePolicy">
607 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
608 <horstretch>0</horstretch>
609 <verstretch>0</verstretch>
612 <property name="minimumSize">
618 <property name="maximumSize">
624 <property name="text">
627 <property name="icon">
628 <iconset resource="../../resources/resources.qrc">
629 <normaloff>:/icons/white/random_inactive.png</normaloff>:/icons/white/random_inactive.png</iconset>
631 <property name="iconSize">
637 <property name="checkable">
640 <property name="flat">
646 <spacer name="horizontalSpacer_5">
647 <property name="orientation">
648 <enum>Qt::Horizontal</enum>
650 <property name="sizeHint" stdset="0">
659 <widget class="QPushButton" name="repeatButton">
660 <property name="sizePolicy">
661 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
662 <horstretch>0</horstretch>
663 <verstretch>0</verstretch>
666 <property name="minimumSize">
672 <property name="maximumSize">
678 <property name="text">
681 <property name="icon">
682 <iconset resource="../../resources/resources.qrc">
683 <normaloff>:/icons/white/repeat_inactive.png</normaloff>:/icons/white/repeat_inactive.png</iconset>
685 <property name="iconSize">
691 <property name="checkable">
694 <property name="flat">
700 <spacer name="horizontalSpacer_4">
701 <property name="orientation">
702 <enum>Qt::Horizontal</enum>
704 <property name="sizeHint" stdset="0">
713 <widget class="QPushButton" name="volumeButton">
714 <property name="sizePolicy">
715 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
716 <horstretch>0</horstretch>
717 <verstretch>0</verstretch>
720 <property name="minimumSize">
726 <property name="text">
729 <property name="icon">
730 <iconset resource="../../resources/resources.qrc">
731 <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
733 <property name="flat">
746 <include location="../../resources/resources.qrc"/>