diff --git a/share/resources/cursor.qrc b/share/resources/cursor.qrc
index 0af6dcf3b..4e9cd2b99 100644
--- a/share/resources/cursor.qrc
+++ b/share/resources/cursor.qrc
@@ -17,5 +17,6 @@
cursor/pointofintersect_cursor.png
cursor/spline_cut_point_cursor.png
cursor/splinepath_cut_point_cursor.png
+ cursor/union_cursor.png
diff --git a/share/resources/cursor/union_cursor.png b/share/resources/cursor/union_cursor.png
new file mode 100644
index 000000000..687d2ca59
Binary files /dev/null and b/share/resources/cursor/union_cursor.png differ
diff --git a/share/resources/icon.qrc b/share/resources/icon.qrc
index 85c2c0ddf..8ba3c5058 100644
--- a/share/resources/icon.qrc
+++ b/share/resources/icon.qrc
@@ -39,5 +39,6 @@
icon/32x32/point_of_intersection.png
icon/32x32/spline_cut_point.png
icon/32x32/splinePath_cut_point.png
+ icon/32x32/union.png
diff --git a/share/resources/icon/32x32/union.png b/share/resources/icon/32x32/union.png
new file mode 100644
index 000000000..5c8ad9c88
Binary files /dev/null and b/share/resources/icon/32x32/union.png differ
diff --git a/src/mainwindow.ui b/src/mainwindow.ui
index 9c7943fb8..674702e62 100644
--- a/src/mainwindow.ui
+++ b/src/mainwindow.ui
@@ -40,14 +40,14 @@
- 4
+ 3
0
0
- 150
+ 144
150
@@ -302,7 +302,7 @@
0
0
- 150
+ 100
58
@@ -378,7 +378,7 @@
0
0
- 150
+ 100
104
@@ -596,6 +596,26 @@
+ -
+
+
+ ...
+
+
+
+ :/icon/32x32/union.png:/icon/32x32/union.png
+
+
+
+ 32
+ 32
+
+
+
+ true
+
+
+