From 4535495b09f1285236d8c0df6bcb354fdaa14a46 Mon Sep 17 00:00:00 2001 From: mrbesen Date: Sun, 21 May 2023 12:42:08 +0200 Subject: [PATCH] new icons --- resources/icons/delete.svg | 85 +++++++++++++++++++++++++++++++++++ resources/icons/duplicate.svg | 76 +++++++++++++++++++++++++++++++ resources/icons/edit.svg | 66 +++++++++++++++++++++++++++ resources/icons/export.svg | 80 +++++++++++++++++++++++++++++++++ resources/icons/import.svg | 80 +++++++++++++++++++++++++++++++++ resources/res.qrc | 5 +++ src/runepagelist.cpp | 10 ++--- 7 files changed, 397 insertions(+), 5 deletions(-) create mode 100644 resources/icons/delete.svg create mode 100644 resources/icons/duplicate.svg create mode 100644 resources/icons/edit.svg create mode 100644 resources/icons/export.svg create mode 100644 resources/icons/import.svg 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 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + 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 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + 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 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + 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 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + 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 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + 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); }