<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>qmpMainWindow</class> <widget class="QMainWindow" name="qmpMainWindow"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>495</width> <height>200</height> </rect> </property> <property name="minimumSize"> <size> <width>495</width> <height>200</height> </size> </property> <property name="maximumSize"> <size> <width>495</width> <height>200</height> </size> </property> <property name="acceptDrops"> <bool>true</bool> </property> <property name="windowTitle"> <string>QMidiPlayer</string> </property> <property name="windowIcon"> <iconset resource="resources.qrc"> <normaloff>:/img/qmidiplyr.png</normaloff>:/img/qmidiplyr.png</iconset> </property> <widget class="QWidget" name="centralWidget"> <layout class="QVBoxLayout" name="verticalLayout_2"> <property name="spacing"> <number>1</number> </property> <property name="leftMargin"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>4</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <layout class="QHBoxLayout" name="horizontalLayout"> <property name="spacing"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QLabel" name="lbFileName"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="font"> <font> <pointsize>18</pointsize> </font> </property> <property name="contextMenuPolicy"> <enum>Qt::CustomContextMenu</enum> </property> <property name="text"> <string>somefile.mid</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> <property name="margin"> <number>0</number> </property> </widget> </item> <item> <layout class="QVBoxLayout" name="verticalLayout_3"> <property name="spacing"> <number>0</number> </property> <property name="bottomMargin"> <number>3</number> </property> <item> <widget class="QLabel" name="lbPolyphone"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string><html><head/><body><p>Poly</p></body></html></string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="lbCurPoly"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>64</width> <height>0</height> </size> </property> <property name="text"> <string>00000</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item> <widget class="QFrame" name="fPolyLine"> <property name="minimumSize"> <size> <width>0</width> <height>3</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>3</height> </size> </property> <property name="frameShape"> <enum>QFrame::HLine</enum> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> </widget> </item> <item> <widget class="QLabel" name="lbMaxPoly"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>64</width> <height>0</height> </size> </property> <property name="text"> <string>00000</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </item> <item> <layout class="QVBoxLayout" name="verticalLayout"> <property name="topMargin"> <number>0</number> </property> <item> <widget class="QPushButton" name="pushButton"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="maximumSize"> <size> <width>21</width> <height>21</height> </size> </property> <property name="text"> <string>?</string> </property> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::Expanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="horizontalLayout_2"> <property name="spacing"> <number>0</number> </property> <item> <widget class="QLabel" name="lbCurTime"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>00:00</string> </property> <property name="alignment"> <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set> </property> </widget> </item> <item> <widget class="QLabel" name="lbFinTime"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>00:00</string> </property> <property name="alignment"> <set>Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing</set> </property> </widget> </item> </layout> </item> <item> <widget class="QClickableSlider" name="hsTimer"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="styleSheet"> <string notr="true">QSlider::handle{border:none;background:none;color:none;} QSlider::sub-page{background-color:#3daee9;color:none;} QSlider::groove{background-color:#cdcecf;color:none;} QSlider{height:10px;}</string> </property> <property name="maximum"> <number>100</number> </property> <property name="pageStep"> <number>0</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> <item> <layout class="QHBoxLayout" name="horizontalLayout_3"> <property name="spacing"> <number>0</number> </property> <property name="topMargin"> <number>6</number> </property> <item> <widget class="QPushButton" name="pbPlayPause"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/play.svg</normaloff>:/img/play.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="pbStop"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/stop.svg</normaloff>:/img/stop.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="pbPrev"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/prev.svg</normaloff>:/img/prev.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="pbNext"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/next.svg</normaloff>:/img/next.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeType"> <enum>QSizePolicy::Fixed</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>32</width> <height>32</height> </size> </property> </spacer> </item> <item> <widget class="QPushButton" name="pbAdd"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/open.svg</normaloff>:/img/open.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="pbSettings"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>36</height> </size> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="resources.qrc"> <normaloff>:/img/settings.svg</normaloff>:/img/settings.svg</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QLabel" name="label"> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>Vol.</string> </property> </widget> </item> <item> <widget class="QSlider" name="vsMasterVol"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="styleSheet"> <string notr="true"/> </property> <property name="maximum"> <number>100</number> </property> <property name="value"> <number>50</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> </layout> </item> <item> <widget class="QWidget" name="buttonwidget" native="true"> <property name="minimumSize"> <size> <width>0</width> <height>24</height> </size> </property> <layout class="QHBoxLayout" name="horizontalLayout_4"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>6</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>6</number> </property> </layout> </widget> </item> </layout> </widget> </widget> <layoutdefault spacing="6" margin="11"/> <customwidgets> <customwidget> <class>QClickableSlider</class> <extends>QSlider</extends> <header>qmpmainwindow.hpp</header> </customwidget> </customwidgets> <tabstops> <tabstop>pbPlayPause</tabstop> <tabstop>pbStop</tabstop> <tabstop>pbNext</tabstop> <tabstop>pbPrev</tabstop> <tabstop>pbSettings</tabstop> <tabstop>hsTimer</tabstop> <tabstop>vsMasterVol</tabstop> <tabstop>pushButton</tabstop> </tabstops> <resources> <include location="resources.qrc"/> </resources> <connections/> </ui>