From a123498cbfad473fb757baa2c4f24420a0f7ba92 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Tue, 2 Jun 2020 19:36:25 +0200 Subject: [PATCH] instruments: Add ukulele and bass ukulele The icons are derived from an Openclipart image by qubodup: https://openclipart.org/detail/214439/simple-ukulele-no-outline --- src/res/instruments/bassuke.png | Bin 0 -> 981 bytes src/res/instruments/bassuke.svg | 386 ++++++++++++++++++++++++++++++ src/res/instruments/ukulele.png | Bin 0 -> 778 bytes src/res/instruments/ukulele.svg | 402 ++++++++++++++++++++++++++++++++ src/resources.qrc | 2 + src/util.cpp | 2 + 6 files changed, 792 insertions(+) create mode 100644 src/res/instruments/bassuke.png create mode 100644 src/res/instruments/bassuke.svg create mode 100644 src/res/instruments/ukulele.png create mode 100644 src/res/instruments/ukulele.svg diff --git a/src/res/instruments/bassuke.png b/src/res/instruments/bassuke.png new file mode 100644 index 0000000000000000000000000000000000000000..537ff9c0ec82a17eb643f1192ba5fbfe19e79610 GIT binary patch literal 981 zcmV;`11kK9P)o*(8{@_gl zX{at`E=rTsYC)*fR0N4JSGD*rl;T`!Lq94~ZislC{4 z_Psji``+{L^6_y90Qw`%oszIiGW7?sWp_g~8a;p#i28QjcP}~i7;#nC*EOvyO<&ro zKeBhSySqEPS~!DnHmfy_UR5uH-^*1^RZf|yWUpZuHLHe;2cCOqW$~KfuMXnI^*HLb zJQns%oozG>Be80@Wm(Z&YvcYuwmmSwsylMq;t>KtG66FyrLSE*AuNZO$Mg9M2jA)}7S3)j zMD}(K5>q~4T!EF(bqpQqeY<3E0Ql1$ctzFA&Pyq=lF4)p9oqkT$>4?ok-DDfR5d+L zoKZfLJ38F|#uFuh1Hh|CPb4H~dx$72A+>xaGdyT?hf4wnfES|!=M=5%fTAcMP(bI( zmjf?#_zH#pZ(Hu9ks}8`$t|b%*p?0EQGT46{-sSz$Dbq#jhB1B=ouO_?>f1w@vqN4 zuX^>Lg>YbHv)k&b>i;6pryv?}%>3xFryDAYh8wY%EhIgqYTiYUs)5wCRpqr!ZabVO zZ&%T90Ek~awe7~#Pkte6NC~LE5cG=reE=qzM2^bAMnyox-vWWCg(qG=Uf=NW7QPdA$Fb zmUj+ES^_|U+X4VbA}u=v$!`I8O$)eM)(X>-xWAU8uADGC`P;4bD-PJh1&`&-<>b`k z%~f9shLFlA9Arz_+*k|0#zDlO`>SB4lCHgiAcF-bzg2xZn~xLl+M0@LR0h|>wk!}4 z@|h*f$EQG$0I+ZuGruVYc^&}FR1(Xnd4LF#I7DSL1XS0SEeZ~Sarc;-orYvyELi1O z`29O@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/res/instruments/ukulele.png b/src/res/instruments/ukulele.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8b2d9f8dc1ffb59b77aba805539f5471123bcd GIT binary patch literal 778 zcmV+l1NHogP)r~Gynhq8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+&fd zK~y-6jnvI=R8<(q@$YlaJ-0J$XF9ehG+0-Vn4oMR5E2LzNeChk60JMq!sy1xf{n&P zxCw-}1shiU2P{Ar2-6x(0~_k1uwbDsdDarnFP0XL+7{^8C)L z&}Jk_((RnvwLjcBoqF9A8#%G<Jta%nzsDwR=9ia`=2M5*Izov`^nK#7R`N; zdE>5)KRp~NWXOt`FLhK!GTRtI<-$Kx>6u8$2b8^UcN9jG@`{VHIC1anfp>u&028$g zuS!psrN0<`BN7#XFI%tC2M6$M-gEnpY5tw5v!Q4g((GF`Y6xx$;KqX*n{mT)vF=dk`fKq>DqB9uBUZ}mEWN5Q0DFNZRklyluSHw^3rm~I6AuFmm#!LhLv zBSGKWerjZN#pZO|juQ*0o(5toY+m0<^kNYzW_~$(5mi22Y>(iB;#KL0p1*N1x@{Fm z4?wLRxL@sHx?yo<$;S{FSPlLF(A#Nv=d}h?&4@oImpcAx1tan9Sg`4v0(**i!`6HX zEOva71-;q|3V{iI5`in$*eEYXQ{?-cq5AYNGjXfKsukN^Mx literal 0 HcmV?d00001 diff --git a/src/res/instruments/ukulele.svg b/src/res/instruments/ukulele.svg new file mode 100644 index 00000000..7ed58894 --- /dev/null +++ b/src/res/instruments/ukulele.svg @@ -0,0 +1,402 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/resources.qrc b/src/resources.qrc index 82fbc20f..32a52995 100755 --- a/src/resources.qrc +++ b/src/resources.qrc @@ -80,6 +80,8 @@ res/instruments/vocalsoprano.png res/instruments/banjo.png res/instruments/mandolin.png + res/instruments/ukulele.png + res/instruments/bassuke.png res/fronticon.png diff --git a/src/util.cpp b/src/util.cpp index e2eda381..4ede90d0 100755 --- a/src/util.cpp +++ b/src/util.cpp @@ -1020,6 +1020,8 @@ CVector& CInstPictures::GetTable() vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Vocal Soprano" ), ":/png/instr/res/instruments/vocalsoprano.png", IC_OTHER_INSTRUMENT ) ); vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Banjo" ), ":/png/instr/res/instruments/banjo.png", IC_PLUCKING_INSTRUMENT ) ); vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Mandolin" ), ":/png/instr/res/instruments/mandolin.png", IC_PLUCKING_INSTRUMENT ) ); + vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Ukulele" ), ":/png/instr/res/instruments/ukulele.png", IC_PLUCKING_INSTRUMENT ) ); + vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Bass Ukulele" ), ":/png/instr/res/instruments/bassuke.png", IC_PLUCKING_INSTRUMENT ) ); // now the table is initialized TableIsInitialized = true;