Qt: Further polish the layout of some widgets (#3427)

This commit is contained in:
Davide Pesavento 2025-05-27 03:02:46 -04:00 committed by GitHub
parent 09a1bfdde3
commit 8fa6336a90
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 373 additions and 350 deletions

View File

@ -28,7 +28,7 @@
<property name="title"> <property name="title">
<string>Logging</string> <string>Logging</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_3" columnstretch="0,1"> <layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QLabel" name="label"> <widget class="QLabel" name="label">
<property name="text"> <property name="text">
@ -37,23 +37,26 @@
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="1">
<layout class="QHBoxLayout" name="horizontalLayout"> <widget class="QComboBox" name="logLevel">
<item> <property name="sizePolicy">
<widget class="QComboBox" name="logLevel"/> <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
</item> <horstretch>0</horstretch>
<item> <verstretch>0</verstretch>
<widget class="QToolButton" name="logChannels"> </sizepolicy>
<property name="toolTip"> </property>
<string>Log Channels</string> </widget>
</property>
<property name="icon">
<iconset theme="filter-line"/>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="1" column="0" colspan="2"> <item row="0" column="2">
<widget class="QToolButton" name="logChannels">
<property name="toolTip">
<string>Log Channels</string>
</property>
<property name="icon">
<iconset theme="filter-line"/>
</property>
</widget>
</item>
<item row="1" column="0" colspan="3">
<layout class="QGridLayout" name="gridLayout_2"> <layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QCheckBox" name="logToConsole"> <widget class="QCheckBox" name="logToConsole">

View File

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>523</width> <width>523</width>
<height>504</height> <height>480</height>
</rect> </rect>
</property> </property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
@ -29,6 +29,124 @@
<string>Configuration</string> <string>Configuration</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Backend:</string>
</property>
</widget>
</item>
<item row="0" column="1" colspan="2">
<widget class="QComboBox" name="audioBackend">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Driver:</string>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QComboBox" name="driver">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Output Device:</string>
</property>
</widget>
</item>
<item row="2" column="1" colspan="2">
<widget class="QComboBox" name="outputDevice">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_7">
<property name="text">
<string>Stretch Mode:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="stretchMode">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QToolButton" name="stretchSettings">
<property name="toolTip">
<string>Stretch Settings</string>
</property>
<property name="icon">
<iconset theme="settings-3-line"/>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Buffer Size:</string>
</property>
</widget>
</item>
<item row="4" column="1" colspan="2">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QSlider" name="bufferMS">
<property name="minimum">
<number>15</number>
</property>
<property name="maximum">
<number>500</number>
</property>
<property name="value">
<number>50</number>
</property>
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="tickPosition">
<enum>QSlider::TickPosition::TicksBothSides</enum>
</property>
<property name="tickInterval">
<number>20</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="bufferMSLabel">
<property name="text">
<string>0 ms</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="5" column="0"> <item row="5" column="0">
<widget class="QLabel" name="label_5"> <widget class="QLabel" name="label_5">
<property name="text"> <property name="text">
@ -36,10 +154,7 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="5" column="1" colspan="2">
<widget class="QComboBox" name="outputDevice"/>
</item>
<item row="5" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3"> <layout class="QHBoxLayout" name="horizontalLayout_3">
<item> <item>
<widget class="QSlider" name="outputLatencyMS"> <widget class="QSlider" name="outputLatencyMS">
@ -76,97 +191,7 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="1" column="1"> <item row="6" column="0" colspan="3">
<widget class="QComboBox" name="driver"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_7">
<property name="text">
<string>Stretch Mode:</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Buffer Size:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_4" stretch="1,0">
<item>
<widget class="QSlider" name="bufferMS">
<property name="minimum">
<number>15</number>
</property>
<property name="maximum">
<number>500</number>
</property>
<property name="singleStep">
<number>1</number>
</property>
<property name="pageStep">
<number>5</number>
</property>
<property name="value">
<number>50</number>
</property>
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="tickPosition">
<enum>QSlider::TickPosition::TicksBothSides</enum>
</property>
<property name="tickInterval">
<number>20</number>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="bufferMSLabel">
<property name="text">
<string>0 ms</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="3" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="1,0">
<item>
<widget class="QComboBox" name="stretchMode"/>
</item>
<item>
<widget class="QToolButton" name="stretchSettings">
<property name="toolTip">
<string>Stretch Settings</string>
</property>
<property name="icon">
<iconset theme="settings-3-line"/>
</property>
</widget>
</item>
</layout>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>Output Device:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="audioBackend"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Driver:</string>
</property>
</widget>
</item>
<item row="6" column="0" colspan="2">
<widget class="QLabel" name="bufferingLabel"> <widget class="QLabel" name="bufferingLabel">
<property name="text"> <property name="text">
<string>Maximum latency: 0 frames (0.00ms)</string> <string>Maximum latency: 0 frames (0.00ms)</string>
@ -176,13 +201,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Backend:</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>
@ -200,53 +218,49 @@
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="1">
<layout class="QHBoxLayout" name="horizontalLayout"> <widget class="QSlider" name="volume">
<item> <property name="maximum">
<widget class="QSlider" name="volume"> <number>200</number>
<property name="maximum"> </property>
<number>200</number> <property name="value">
</property> <number>100</number>
<property name="value"> </property>
<number>100</number> <property name="orientation">
</property> <enum>Qt::Orientation::Horizontal</enum>
<property name="orientation"> </property>
<enum>Qt::Orientation::Horizontal</enum> <property name="tickPosition">
</property> <enum>QSlider::TickPosition::TicksBothSides</enum>
<property name="tickPosition"> </property>
<enum>QSlider::TickPosition::TicksBothSides</enum> <property name="tickInterval">
</property> <number>10</number>
<property name="tickInterval"> </property>
<number>10</number> </widget>
</property> </item>
</widget> <item row="0" column="2">
</item> <widget class="QLabel" name="volumeLabel">
<item> <property name="sizePolicy">
<widget class="QLabel" name="volumeLabel"> <sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<property name="sizePolicy"> <horstretch>0</horstretch>
<sizepolicy hsizetype="Fixed" vsizetype="Preferred"> <verstretch>0</verstretch>
<horstretch>0</horstretch> </sizepolicy>
<verstretch>0</verstretch> </property>
</sizepolicy> <property name="text">
</property> <string>100%</string>
<property name="text"> </property>
<string>100%</string> <property name="alignment">
</property> <set>Qt::AlignmentFlag::AlignCenter</set>
<property name="alignment"> </property>
<set>Qt::AlignmentFlag::AlignCenter</set> </widget>
</property> </item>
</widget> <item row="0" column="3">
</item> <widget class="QToolButton" name="resetVolume">
<item> <property name="toolTip">
<widget class="QToolButton" name="resetVolume"> <string>Reset Volume</string>
<property name="toolTip"> </property>
<string>Reset Volume</string> <property name="icon">
</property> <iconset theme="refresh-line"/>
<property name="icon"> </property>
<iconset theme="refresh-line"/> </widget>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="1" column="0"> <item row="1" column="0">
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_4">
@ -256,55 +270,51 @@
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2"> <widget class="QSlider" name="fastForwardVolume">
<item> <property name="maximum">
<widget class="QSlider" name="fastForwardVolume"> <number>200</number>
<property name="maximum"> </property>
<number>200</number> <property name="value">
</property> <number>100</number>
<property name="value"> </property>
<number>100</number> <property name="orientation">
</property> <enum>Qt::Orientation::Horizontal</enum>
<property name="orientation"> </property>
<enum>Qt::Orientation::Horizontal</enum> <property name="tickPosition">
</property> <enum>QSlider::TickPosition::TicksBothSides</enum>
<property name="tickPosition"> </property>
<enum>QSlider::TickPosition::TicksBothSides</enum> <property name="tickInterval">
</property> <number>10</number>
<property name="tickInterval"> </property>
<number>10</number> </widget>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="fastForwardVolumeLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>100%</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="resetFastForwardVolume">
<property name="toolTip">
<string>Reset Fast Forward Volume</string>
</property>
<property name="icon">
<iconset theme="refresh-line"/>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="2" column="0" colspan="2"> <item row="1" column="2">
<widget class="QLabel" name="fastForwardVolumeLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>100%</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QToolButton" name="resetFastForwardVolume">
<property name="toolTip">
<string>Reset Fast Forward Volume</string>
</property>
<property name="icon">
<iconset theme="refresh-line"/>
</property>
</widget>
</item>
<item row="2" column="0" colspan="4">
<layout class="QGridLayout" name="gridLayout_2"> <layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QCheckBox" name="muted"> <widget class="QCheckBox" name="muted">
@ -332,8 +342,8 @@
</property> </property>
<property name="sizeHint" stdset="0"> <property name="sizeHint" stdset="0">
<size> <size>
<width>20</width> <width>0</width>
<height>40</height> <height>0</height>
</size> </size>
</property> </property>
</spacer> </spacer>

View File

@ -7,14 +7,14 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>500</width> <width>500</width>
<height>255</height> <height>287</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>Audio Stretch Settings</string> <string>Audio Stretch Settings</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0" colspan="2"> <item row="0" column="0" colspan="3">
<layout class="QHBoxLayout" name="horizontalLayout_5"> <layout class="QHBoxLayout" name="horizontalLayout_5">
<property name="bottomMargin"> <property name="bottomMargin">
<number>10</number> <number>10</number>
@ -40,6 +40,12 @@
</item> </item>
<item> <item>
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_4">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Audio Stretch Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Audio Stretch Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
@ -64,37 +70,33 @@
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2"> <widget class="QSlider" name="sequenceLength">
<item> <property name="minimum">
<widget class="QSlider" name="sequenceLength"> <number>20</number>
<property name="minimum"> </property>
<number>20</number> <property name="maximum">
</property> <number>100</number>
<property name="maximum"> </property>
<number>100</number> <property name="value">
</property> <number>30</number>
<property name="value"> </property>
<number>30</number> <property name="orientation">
</property> <enum>Qt::Orientation::Horizontal</enum>
<property name="orientation"> </property>
<enum>Qt::Orientation::Horizontal</enum> <property name="tickPosition">
</property> <enum>QSlider::TickPosition::TicksBelow</enum>
<property name="tickPosition"> </property>
<enum>QSlider::TickPosition::TicksBelow</enum> <property name="tickInterval">
</property> <number>10</number>
<property name="tickInterval"> </property>
<number>10</number> </widget>
</property> </item>
</widget> <item row="1" column="2">
</item> <widget class="QLabel" name="sequenceLengthLabel">
<item> <property name="text">
<widget class="QLabel" name="sequenceLengthLabel"> <string>30</string>
<property name="text"> </property>
<string>30</string> </widget>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="2" column="0"> <item row="2" column="0">
<widget class="QLabel" name="label_7"> <widget class="QLabel" name="label_7">
@ -104,37 +106,33 @@
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="2" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3"> <widget class="QSlider" name="seekWindowSize">
<item> <property name="minimum">
<widget class="QSlider" name="seekWindowSize"> <number>10</number>
<property name="minimum"> </property>
<number>10</number> <property name="maximum">
</property> <number>30</number>
<property name="maximum"> </property>
<number>30</number> <property name="value">
</property> <number>20</number>
<property name="value"> </property>
<number>20</number> <property name="orientation">
</property> <enum>Qt::Orientation::Horizontal</enum>
<property name="orientation"> </property>
<enum>Qt::Orientation::Horizontal</enum> <property name="tickPosition">
</property> <enum>QSlider::TickPosition::TicksBelow</enum>
<property name="tickPosition"> </property>
<enum>QSlider::TickPosition::TicksBelow</enum> <property name="tickInterval">
</property> <number>2</number>
<property name="tickInterval"> </property>
<number>2</number> </widget>
</property> </item>
</widget> <item row="2" column="2">
</item> <widget class="QLabel" name="seekWindowSizeLabel">
<item> <property name="text">
<widget class="QLabel" name="seekWindowSizeLabel"> <string>20</string>
<property name="text"> </property>
<string>20</string> </widget>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="3" column="0"> <item row="3" column="0">
<widget class="QLabel" name="label_8"> <widget class="QLabel" name="label_8">
@ -144,53 +142,56 @@
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="3" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_4"> <widget class="QSlider" name="overlap">
<item> <property name="minimum">
<widget class="QSlider" name="overlap"> <number>5</number>
<property name="minimum"> </property>
<number>5</number> <property name="maximum">
</property> <number>15</number>
<property name="maximum"> </property>
<number>15</number> <property name="value">
</property> <number>10</number>
<property name="value"> </property>
<number>10</number> <property name="orientation">
</property> <enum>Qt::Orientation::Horizontal</enum>
<property name="orientation"> </property>
<enum>Qt::Orientation::Horizontal</enum> <property name="tickPosition">
</property> <enum>QSlider::TickPosition::TicksBelow</enum>
<property name="tickPosition"> </property>
<enum>QSlider::TickPosition::TicksBelow</enum> <property name="tickInterval">
</property> <number>1</number>
<property name="tickInterval"> </property>
<number>1</number> </widget>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="overlapLabel">
<property name="text">
<string>10</string>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="4" column="0" colspan="2"> <item row="3" column="2">
<widget class="QLabel" name="overlapLabel">
<property name="text">
<string>10</string>
</property>
</widget>
</item>
<item row="4" column="0" colspan="3">
<widget class="QCheckBox" name="useQuickSeek"> <widget class="QCheckBox" name="useQuickSeek">
<property name="text"> <property name="text">
<string>Use Quickseek</string> <string>Use Quickseek</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="5" column="0" colspan="2"> <item row="5" column="0" colspan="3">
<widget class="QCheckBox" name="useAAFilter"> <widget class="QCheckBox" name="useAAFilter">
<property name="text"> <property name="text">
<string>Use Anti-Aliasing Filter</string> <string>Use Anti-Aliasing Filter</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="6" column="0" colspan="2"> <item row="6" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
</spacer>
</item>
<item row="7" column="0" colspan="3">
<widget class="QDialogButtonBox" name="buttonBox"> <widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons"> <property name="standardButtons">
<set>QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::RestoreDefaults</set> <set>QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::RestoreDefaults</set>

View File

@ -145,7 +145,7 @@
<property name="title"> <property name="title">
<string>Parallel Port</string> <string>Parallel Port</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_4" columnstretch="0,1"> <layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_3">
<property name="text"> <property name="text">
@ -153,31 +153,34 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="1" colspan="2">
<widget class="QComboBox" name="pioDeviceType"/> <widget class="QComboBox" name="pioDeviceType">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item> </item>
<item row="1" column="0" colspan="2"> <item row="1" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_3" stretch="0,1,0"> <widget class="QLabel" name="pioImagePathLabel">
<item> <property name="text">
<widget class="QLabel" name="pioImagePathLabel"> <string>Image Path:</string>
<property name="text"> </property>
<string>Image Path:</string> </widget>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="pioImagePath"/>
</item>
<item>
<widget class="QPushButton" name="pioImagePathBrowse">
<property name="text">
<string>Browse...</string>
</property>
</widget>
</item>
</layout>
</item> </item>
<item row="2" column="0" colspan="2"> <item row="1" column="1">
<widget class="QLineEdit" name="pioImagePath"/>
</item>
<item row="1" column="2">
<widget class="QPushButton" name="pioImagePathBrowse">
<property name="text">
<string>Browse...</string>
</property>
</widget>
</item>
<item row="2" column="0" colspan="3">
<layout class="QGridLayout" name="gridLayout_3"> <layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0"> <item row="0" column="0">
<widget class="QCheckBox" name="pioSwitchActive"> <widget class="QCheckBox" name="pioSwitchActive">
@ -219,12 +222,6 @@
<property name="orientation"> <property name="orientation">
<enum>Qt::Orientation::Vertical</enum> <enum>Qt::Orientation::Vertical</enum>
</property> </property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>1</height>
</size>
</property>
</spacer> </spacer>
</item> </item>
</layout> </layout>

View File

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>720</width> <width>720</width>
<height>380</height> <height>480</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -25,10 +25,10 @@
<string/> <string/>
</property> </property>
<property name="pixmap"> <property name="pixmap">
<pixmap resource="resources/resources.qrc">:/icons/black/svg/artboard-2-line.svg</pixmap> <pixmap resource="resources/duckstation-qt.qrc">:/icons/black/svg/artboard-2-line.svg</pixmap>
</property> </property>
<property name="alignment"> <property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> <set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set>
</property> </property>
</widget> </widget>
</item> </item>
@ -46,6 +46,12 @@
</item> </item>
<item> <item>
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_3">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game's filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game's filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
@ -59,6 +65,12 @@
</item> </item>
<item> <item>
<widget class="QLabel" name="label_2"> <widget class="QLabel" name="label_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>By default, the downloaded covers will be saved with the game's title. If this is not desired, you can check the &quot;Use Serial File Names&quot; box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.</string> <string>By default, the downloaded covers will be saved with the game's title. If this is not desired, you can check the &quot;Use Serial File Names&quot; box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.</string>
</property> </property>
@ -111,7 +123,7 @@
</layout> </layout>
</widget> </widget>
<resources> <resources>
<include location="resources/resources.qrc"/> <include location="resources/duckstation-qt.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>