Skip to content

Commit b65ac77

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

File tree

8 files changed

+84
-40
lines changed

8 files changed

+84
-40
lines changed

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: 30 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,45 @@
9181
</item>
9282
<item>
9383
<widget class="QPushButton" name="add_all_button">
94-
<property name="text">
95-
<string>&gt;&gt;</string>
84+
<property name="toolTip">
85+
<string>Add all</string>
86+
</property>
87+
<property name="icon">
88+
<iconset resource="../resources.qrc">
89+
<normaloff>:/fast-forward</normaloff>:/fast-forward</iconset>
9690
</property>
9791
</widget>
9892
</item>
9993
<item>
10094
<widget class="QPushButton" name="add_selected_button">
101-
<property name="text">
102-
<string>&gt;</string>
95+
<property name="toolTip">
96+
<string>Add selected</string>
97+
</property>
98+
<property name="icon">
99+
<iconset resource="../resources.qrc">
100+
<normaloff>:/play</normaloff>:/play</iconset>
103101
</property>
104102
</widget>
105103
</item>
106104
<item>
107105
<widget class="QPushButton" name="remove_selected_button">
108-
<property name="text">
109-
<string>&lt;</string>
106+
<property name="toolTip">
107+
<string>Remove selected</string>
108+
</property>
109+
<property name="icon">
110+
<iconset resource="../resources.qrc">
111+
<normaloff>:/rewind</normaloff>:/rewind</iconset>
110112
</property>
111113
</widget>
112114
</item>
113115
<item>
114116
<widget class="QPushButton" name="remove_all_button">
115-
<property name="text">
116-
<string>&lt;&lt;</string>
117+
<property name="toolTip">
118+
<string>Remove all</string>
119+
</property>
120+
<property name="icon">
121+
<iconset resource="../resources.qrc">
122+
<normaloff>:/fast-rewind</normaloff>:/fast-rewind</iconset>
117123
</property>
118124
</widget>
119125
</item>
@@ -176,22 +182,6 @@
176182
</item>
177183
</layout>
178184
</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>
195185
</layout>
196186
</widget>
197187
<resources/>

0 commit comments

Comments
 (0)