diff --git a/icons/flag.png b/icons/flag.png deleted file mode 100644 index 8a468cd66..000000000 Binary files a/icons/flag.png and /dev/null differ diff --git a/icons/flag.svg b/icons/flag.svg new file mode 100644 index 000000000..b5dd856f7 --- /dev/null +++ b/icons/flag.svg @@ -0,0 +1,83 @@ + +image/svg+xml + + + + + + + + + + + + + + diff --git a/profile-widget/divepixmapcache.cpp b/profile-widget/divepixmapcache.cpp index e553081af..5feeb0af8 100644 --- a/profile-widget/divepixmapcache.cpp +++ b/profile-widget/divepixmapcache.cpp @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 #include "divepixmapcache.h" #include "core/metrics.h" +#include "core/qthelper.h" // for renderSVGIconWidth #include @@ -40,7 +41,7 @@ DivePixmaps::DivePixmaps(int dpr) : dpr(dpr) violation = createPixmap(":status-violation-icon", sz_pix); bailout = createPixmap(":bailout-icon", sz_pix); onCCRLoop = createPixmap(":onCCRLoop-icon", sz_pix); - bookmark = createPixmap(":dive-bookmark-icon", sz_pix); + bookmark = QPixmap::fromImage(renderSVGIconWidth(":dive-bookmark-icon", sz_pix)); gaschangeTrimixICD = createPixmap(":gaschange-trimix-ICD-icon", sz_bigger); gaschangeTrimix = createPixmap(":gaschange-trimix-icon", sz_bigger); gaschangeAirICD = createPixmap(":gaschange-air-ICD-icon", sz_bigger); diff --git a/subsurface.qrc b/subsurface.qrc index 462857b88..2203a5011 100644 --- a/subsurface.qrc +++ b/subsurface.qrc @@ -37,7 +37,7 @@ icons/CCR.png icons/OC.png icons/bluewarning.png - icons/flag.png + icons/flag.svg icons/ruler.png icons/poster.png xslt/commonTemplates.xsl