From 1d585538641dbc9f87b4a883769500c46b6598ae Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Mon, 30 Aug 2021 21:30:22 +0200 Subject: [PATCH] profile: replace bookmark event icon PNG by SVG This looks much better on print-outs. The remaining event icons still need to be converted to SVG. SVG created by Lubomir I. Ivanov and made compatible with the Qt SVG renderer by BS. Signed-off-by: Berthold Stoeger --- icons/flag.png | Bin 1444 -> 0 bytes icons/flag.svg | 83 +++++++++++++++++++++++++++++ profile-widget/divepixmapcache.cpp | 3 +- subsurface.qrc | 2 +- 4 files changed, 86 insertions(+), 2 deletions(-) delete mode 100644 icons/flag.png create mode 100644 icons/flag.svg diff --git a/icons/flag.png b/icons/flag.png deleted file mode 100644 index 8a468cd66f4ecd821d5f863fe6e99e5f6c3719a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 zcmV;V1zY-wP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_00jt1L_t(Y$F-GPOw(r= z#-IP8CuqS|)RuyXRYWOr5+f)mD)GV~Gc%i8oVvM-CEMK9vP|Q`;!NDK4Yw@1Y%yq* z%sE7H7jr5i;IXy^WbxS9%bg3n-y!z&p<100uXp6 zfe5q+e`zLyZP zln_Eq<;7H0RZXUL4Q|q3xUwyLuY=-!G!_(q_ixJ|8HW=-$alYwwcqUlLNN^1T}9(t z>yZpKq>#Y{KYUp#(5Z8|#P}JbGv{iC#3^abE}7(FFe z`?Vl%WS!00P8OLMYfo%nor- z8ck3(>17I|F&$mq;z@v@wWq>sy2Hq625vS6H%(&^m4x}1o6-K`aUehtH%ozazf@xs zfDL{`X$d%5h+rHAN^%DVyf0OpNb!`}TTad^K;TMSTK#~YQBS!|6 zj{YzA;$HnF06=nnHcD&i(TfLg^8^B3iZB62*)Y7qAZVI5YazTg0q~e*bB!%`(+3bk zfD1qvBVcF|Tmlh-ln`>r(7g96xH|d(hDKK9dL&owMh7tgJPTD+23eQ}LkZw!!dI7) z4*vwebe%Ydi`zG26_W)84N$R=BgO~wGRUCo$(q(4uPwh~)NPxk z&3JXoXCItPh)+w#%z3HcMmSiE z4G@cx5aS~aTHanep@X93Wi?~|KxR+(?V_i{5avj3(4bpsHnx{|oQ}mF&Y2dw-=EN_ zYlIRxs5GC2Qj-pUdoNDC{Vsy-w~;1EeZ3-JJ^chwTwE-Pa%^Xekdp>O>lE1m08pUS zT=>x5S?uVuthI%F>RT35$|Bip!S?UJfLNA@zF!+qTlM)!)NaZ>;P($b3A@6)($d2G z5-u-qRnC;*H@VWtIC=Bt$-0{APd>hD)m?XUV=hA6W8~WYuTMRFmm-8lIPoG0YO3z!3dUNJ9I-)m|7 zp|9;mc}&7y+N}NbpCK0Jtjr<|-9;!A==Cke7lceJ8Z5OHfW=^FZTr8?0e~ii+D-^L yN2dFn|8oa`kp}hq%P +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