diff --git a/resources/icons/delete.svg b/resources/icons/delete.svg
new file mode 100644
index 0000000..f05bf87
--- /dev/null
+++ b/resources/icons/delete.svg
@@ -0,0 +1,85 @@
+
+
+
+
diff --git a/resources/icons/duplicate.svg b/resources/icons/duplicate.svg
new file mode 100644
index 0000000..a33d4ef
--- /dev/null
+++ b/resources/icons/duplicate.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/resources/icons/edit.svg b/resources/icons/edit.svg
new file mode 100644
index 0000000..f124099
--- /dev/null
+++ b/resources/icons/edit.svg
@@ -0,0 +1,66 @@
+
+
+
+
diff --git a/resources/icons/export.svg b/resources/icons/export.svg
new file mode 100644
index 0000000..4cdd13c
--- /dev/null
+++ b/resources/icons/export.svg
@@ -0,0 +1,80 @@
+
+
+
+
diff --git a/resources/icons/import.svg b/resources/icons/import.svg
new file mode 100644
index 0000000..1452d29
--- /dev/null
+++ b/resources/icons/import.svg
@@ -0,0 +1,80 @@
+
+
+
+
diff --git a/resources/res.qrc b/resources/res.qrc
index 69aae59..497f738 100644
--- a/resources/res.qrc
+++ b/resources/res.qrc
@@ -7,5 +7,10 @@
icons/mid.svg
icons/jgl.svg
icons/bot.svg
+ icons/delete.svg
+ icons/duplicate.svg
+ icons/edit.svg
+ icons/export.svg
+ icons/import.svg
diff --git a/src/runepagelist.cpp b/src/runepagelist.cpp
index b23dab4..6467442 100644
--- a/src/runepagelist.cpp
+++ b/src/runepagelist.cpp
@@ -77,11 +77,11 @@ void RunePageList::openContextMenu(const QPoint& pos) {
QPoint globalPos = mapToGlobal(pos);
QMenu menu;
- menu.addAction(QIcon::fromTheme("document-open"), RunePageList::tr("Edit (Beta)"), this, &RunePageList::editCurrentItem);
- menu.addAction(QIcon::fromTheme("edit-copy"), RunePageList::tr("Duplicate"), this, &RunePageList::duplicateCurrentItem);
- menu.addAction(QIcon::fromTheme("document-send"), RunePageList::tr("Export"), this, &RunePageList::exportCurrentItem);
- menu.addAction(QIcon::fromTheme("document-new"), RunePageList::tr("Import"), this, &RunePageList::importItem);
- menu.addAction(QIcon::fromTheme("edit-delete"), RunePageList::tr("Delete"), this, &RunePageList::deleteCurrentItem);
+ menu.addAction(QIcon(":/icons/edit.svg"), RunePageList::tr("Edit (Beta)"), this, &RunePageList::editCurrentItem);
+ menu.addAction(QIcon(":/icons/duplicate.svg"), RunePageList::tr("Duplicate"), this, &RunePageList::duplicateCurrentItem);
+ menu.addAction(QIcon(":/icons/export.svg"), RunePageList::tr("Export"), this, &RunePageList::exportCurrentItem);
+ menu.addAction(QIcon(":/icons/import.svg"), RunePageList::tr("Import"), this, &RunePageList::importItem);
+ menu.addAction(QIcon(":/icons/delete.svg"), RunePageList::tr("Delete"), this, &RunePageList::deleteCurrentItem);
menu.exec(globalPos);
}