diff --git a/icons/edit-undo.svg b/icons/edit-undo.svg
new file mode 100644
index 000000000..d3cce96f1
--- /dev/null
+++ b/icons/edit-undo.svg
@@ -0,0 +1,230 @@
+
+
+
diff --git a/icons/go-top.svg b/icons/go-top.svg
new file mode 100644
index 000000000..4ee94d3c8
--- /dev/null
+++ b/icons/go-top.svg
@@ -0,0 +1,974 @@
+
+
+
diff --git a/icons/process-stop.svg b/icons/process-stop.svg
new file mode 100644
index 000000000..04ce3a79f
--- /dev/null
+++ b/icons/process-stop.svg
@@ -0,0 +1,336 @@
+
+
+
diff --git a/qt-ui/filterwidget.ui b/qt-ui/filterwidget.ui
index 577b51c22..1450d81b2 100644
--- a/qt-ui/filterwidget.ui
+++ b/qt-ui/filterwidget.ui
@@ -74,7 +74,7 @@
- :/plus:/plus
+ :/filter-reset:/filter-reset
true
@@ -88,7 +88,7 @@
- :/average:/average
+ :/filter-hide:/filter-hide
true
@@ -102,7 +102,7 @@
- :/flag:/flag
+ :/filter-close:/filter-close
true
diff --git a/subsurface.qrc b/subsurface.qrc
index d75b0aac3..13e222970 100644
--- a/subsurface.qrc
+++ b/subsurface.qrc
@@ -71,5 +71,8 @@
icons/ostc3.png
icons/suunto_vyper.png
icons/facebook.png
+ icons/edit-undo.svg
+ icons/go-top.svg
+ icons/process-stop.svg