Skip to content

Commit 45993a5

Browse files
committed
Improve Multi-Select widget
Remove un-necessary white space. Use lucide.dev icons
1 parent 064e343 commit 45993a5

8 files changed

Lines changed: 72 additions & 40 deletions

File tree

icons/fast-forward.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/fast-rewind.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/play.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/rewind.svg

Lines changed: 43 additions & 0 deletions
Loading

icons/step-back.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/step-forward.svg

Lines changed: 1 addition & 0 deletions
Loading

resources.qrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,11 @@
4141
<file alias="updateable">icons/updateable.svg</file>
4242
<file alias="vm-settings">icons/vm-settings.svg</file>
4343
<file alias="warning">icons/warning.svg</file>
44+
<file alias="play">icons/play.svg</file>
45+
<file alias="rewind">icons/rewind.svg</file>
46+
<file alias="fast-forward">icons/fast-forward.svg</file>
47+
<file alias="fast-rewind">icons/fast-rewind.svg</file>
48+
<file alias="step-back">icons/step-back.svg</file>
49+
<file alias="step-forward">icons/step-forward.svg</file>
4450
</qresource>
4551
</RCC>

ui/multiselectwidget.ui

Lines changed: 18 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,12 @@
1414
<string>Form</string>
1515
</property>
1616
<layout class="QHBoxLayout" name="horizontalLayout_3">
17-
<item>
18-
<spacer name="horizontalSpacer">
19-
<property name="orientation">
20-
<enum>Qt::Horizontal</enum>
21-
</property>
22-
<property name="sizeType">
23-
<enum>QSizePolicy::Maximum</enum>
24-
</property>
25-
<property name="sizeHint" stdset="0">
26-
<size>
27-
<width>10</width>
28-
<height>20</height>
29-
</size>
30-
</property>
31-
</spacer>
32-
</item>
17+
<property name="leftMargin">
18+
<number>1</number>
19+
</property>
20+
<property name="rightMargin">
21+
<number>1</number>
22+
</property>
3323
<item>
3424
<layout class="QVBoxLayout" name="verticalLayout_2">
3525
<item>
@@ -91,29 +81,33 @@
9181
</item>
9282
<item>
9383
<widget class="QPushButton" name="add_all_button">
94-
<property name="text">
95-
<string>&gt;&gt;</string>
84+
<property name="icon">
85+
<iconset resource="../resources.qrc">
86+
<normaloff>:/fast-forward</normaloff>:/fast-forward</iconset>
9687
</property>
9788
</widget>
9889
</item>
9990
<item>
10091
<widget class="QPushButton" name="add_selected_button">
101-
<property name="text">
102-
<string>&gt;</string>
92+
<property name="icon">
93+
<iconset resource="../resources.qrc">
94+
<normaloff>:/play</normaloff>:/play</iconset>
10395
</property>
10496
</widget>
10597
</item>
10698
<item>
10799
<widget class="QPushButton" name="remove_selected_button">
108-
<property name="text">
109-
<string>&lt;</string>
100+
<property name="icon">
101+
<iconset resource="../resources.qrc">
102+
<normaloff>:/rewind</normaloff>:/rewind</iconset>
110103
</property>
111104
</widget>
112105
</item>
113106
<item>
114107
<widget class="QPushButton" name="remove_all_button">
115-
<property name="text">
116-
<string>&lt;&lt;</string>
108+
<property name="icon">
109+
<iconset resource="../resources.qrc">
110+
<normaloff>:/fast-rewind</normaloff>:/fast-rewind</iconset>
117111
</property>
118112
</widget>
119113
</item>
@@ -176,22 +170,6 @@
176170
</item>
177171
</layout>
178172
</item>
179-
<item>
180-
<spacer name="horizontalSpacer_2">
181-
<property name="orientation">
182-
<enum>Qt::Horizontal</enum>
183-
</property>
184-
<property name="sizeType">
185-
<enum>QSizePolicy::Maximum</enum>
186-
</property>
187-
<property name="sizeHint" stdset="0">
188-
<size>
189-
<width>10</width>
190-
<height>20</height>
191-
</size>
192-
</property>
193-
</spacer>
194-
</item>
195173
</layout>
196174
</widget>
197175
<resources/>

0 commit comments

Comments
 (0)