diff --git a/apps/opencs/view/world/table.cpp b/apps/opencs/view/world/table.cpp
index f625fbe8d..14df4658d 100644
--- a/apps/opencs/view/world/table.cpp
+++ b/apps/opencs/view/world/table.cpp
@@ -292,6 +292,7 @@ CSVWorld::Table::Table (const CSMWorld::UniversalId& id,
mEditAction = new QAction (tr ("Edit Record"), this);
connect (mEditAction, SIGNAL (triggered()), this, SLOT (editRecord()));
+ mEditAction->setIcon(QIcon(":edit-edit"));
addAction (mEditAction);
CSMPrefs::Shortcut* editShortcut = new CSMPrefs::Shortcut("table-edit", this);
editShortcut->associateAction(mEditAction);
@@ -317,6 +318,7 @@ CSVWorld::Table::Table (const CSMWorld::UniversalId& id,
{
mTouchAction = new QAction(tr("Touch Record"), this);
connect(mTouchAction, SIGNAL(triggered()), this, SLOT(touchRecord()));
+ mTouchAction->setIcon(QIcon(":edit-touch"));
addAction(mTouchAction);
CSMPrefs::Shortcut* touchShortcut = new CSMPrefs::Shortcut("table-touch", this);
touchShortcut->associateAction(mTouchAction);
diff --git a/files/opencs/record-edit.png b/files/opencs/record-edit.png
new file mode 100644
index 000000000..8b94e1634
Binary files /dev/null and b/files/opencs/record-edit.png differ
diff --git a/files/opencs/record-touch.png b/files/opencs/record-touch.png
new file mode 100644
index 000000000..808e1b6c4
Binary files /dev/null and b/files/opencs/record-touch.png differ
diff --git a/files/opencs/resources.qrc b/files/opencs/resources.qrc
index c7be70120..5fd9860e1 100644
--- a/files/opencs/resources.qrc
+++ b/files/opencs/resources.qrc
@@ -96,6 +96,8 @@
record-preview.png
record-clone.png
record-add.png
+ record-edit.png
+ record-touch.png
record-revert.png
resources-icon.png
resources-mesh.png