From 089bcba89f1c5ebddb6bd0a017d8fb0ba9a78ae2 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 27 May 2012 15:39:32 +0200 Subject: [PATCH] Add more icons. --- COPYING | 36 ++++++++++++++---- .../16x16/actions/application-exit.png | Bin 0 -> 842 bytes .../application/16x16/actions/configure.png | Bin 0 -> 609 bytes .../16x16/actions/database-change-key.png | Bin 0 -> 774 bytes .../16x16/actions/document-close.png | Bin 0 -> 605 bytes .../16x16/actions/document-edit.png | Bin 0 -> 672 bytes .../16x16/actions/document-new.png | Bin 0 -> 517 bytes .../16x16/actions/document-open.png | Bin 0 -> 702 bytes .../16x16/actions/document-save-as.png | Bin 0 -> 771 bytes .../16x16/actions/document-save.png | Bin 0 -> 559 bytes .../16x16/actions/group-delete.png | Bin 0 -> 627 bytes .../application/16x16/actions/group-edit.png | Bin 0 -> 608 bytes .../application/16x16/actions/group-new.png | Bin 0 -> 601 bytes src/gui/MainWindow.cpp | 17 ++++++++- 14 files changed, 44 insertions(+), 9 deletions(-) create mode 100644 share/icons/application/16x16/actions/application-exit.png create mode 100644 share/icons/application/16x16/actions/configure.png create mode 100644 share/icons/application/16x16/actions/database-change-key.png create mode 100644 share/icons/application/16x16/actions/document-close.png create mode 100644 share/icons/application/16x16/actions/document-edit.png create mode 100644 share/icons/application/16x16/actions/document-new.png create mode 100644 share/icons/application/16x16/actions/document-open.png create mode 100644 share/icons/application/16x16/actions/document-save-as.png create mode 100644 share/icons/application/16x16/actions/document-save.png create mode 100644 share/icons/application/16x16/actions/group-delete.png create mode 100644 share/icons/application/16x16/actions/group-edit.png create mode 100644 share/icons/application/16x16/actions/group-new.png diff --git a/COPYING b/COPYING index 0994addb..c19ee735 100644 --- a/COPYING +++ b/COPYING @@ -26,25 +26,43 @@ Files: share/icons/database/*.png Copyright: 2003-2004, David Vignoni License: LGPL-2.1 -Files: share/icons/application/*/apps/keepassx.png, share/icons/application/scalable/apps/keepassx.svgz +Files: share/icons/application/*/apps/keepassx.png, + share/icons/application/scalable/apps/keepassx.svgz Copyright: 2006, Otto Salminen 2009, Miguelito Vieira 2011, Felix Geyer License: GPL-2 -Files: share/icons/application/*/actions/entry-clone.png, share/icons/application/*/actions/entry-edit.png, - share/icons/application/*/actions/entry-new.png, share/icons/application/*/actions/password-generate.png +Files: share/icons/application/*/actions/database-change-key.png, + share/icons/application/*/actions/entry-clone.png, + share/icons/application/*/actions/entry-edit.png, + share/icons/application/*/actions/entry-new.png, + share/icons/application/*/actions/password-generate.png Copyright: 2003-2004, David Vignoni License: LGPL-2.1 -Files: share/icons/application/*/actions/entry-delete.png +Files: share/icons/application/*/actions/entry-delete.png, + share/icons/application/*/actions/group-delete.png, + share/icons/application/*/actions/group-edit.png, + share/icons/application/*/actions/group-new.png Copyright: 2003-2004, David Vignoni 2012, Felix Geyer License: LGPL-2.1 -Files: share/icons/application/*/actions/dialog-close.png, share/icons/application/*/actions/dialog-ok.png, - share/icons/application/*/status/dialog-error.png, share/icons/application/*/status/dialog-information.png, - share/icons/application/*/status/dialog-warning.png, share/icons/application/*/actions/system-search.png +Files: share/icons/application/*/actions/application-exit.png, + share/icons/application/*/actions/configure.png, + share/icons/application/*/actions/dialog-close.png, + share/icons/application/*/actions/dialog-ok.png, + share/icons/application/*/actions/document-close.png, + share/icons/application/*/actions/document-edit.png, + share/icons/application/*/actions/document-new.png, + share/icons/application/*/actions/document-open.png, + share/icons/application/*/actions/document-save.png, + share/icons/application/*/actions/document-save-as.png, + share/icons/application/*/actions/system-search.png, + share/icons/application/*/status/dialog-error.png, + share/icons/application/*/status/dialog-information.png, + share/icons/application/*/status/dialog-warning.png Copyright: 2007, Nuno Pinheiro 2007, David Vignoni 2007, David Miller @@ -57,6 +75,8 @@ Files: src/crypto/salsa20/* Copyright: is in public domain License: - -Files: src/streams/qtiocompressor.*, src/streams/QtIOCompressor, tests/modeltest.* +Files: src/streams/qtiocompressor.*, + src/streams/QtIOCompressor, + tests/modeltest.* Copyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies) License: LGPL-2.1 or GPL-3 diff --git a/share/icons/application/16x16/actions/application-exit.png b/share/icons/application/16x16/actions/application-exit.png new file mode 100644 index 0000000000000000000000000000000000000000..4839c614294e7f16637751bdfd0b80064641a574 GIT binary patch literal 842 zcmV-Q1GW5#P)0b000McNliru*9;pL3I!7>cy9mz0@q1I zK~#9!jgrr6R96(oKli>jZ(e3Hlc^*fCy5YsTr{;m)T)1h3l$fk=qk`fZ5M$q+LgOX zc3l+&L5ntBbdh4|9}tLcT!^5k*piTRh#`}xGchyc%gnrA_j!19A<~5h4(Go6?)P)Q z=WtbPe*S3h?%kWMg@t_p$y*6vfOq$uy?gD-^tAVCW#x>jU%GTJJaFJ-S1H~%5~a|s z7B8<~yQ3Dg-qo;zUHAS2oAj-K^&YfehSR@X^^o+N*MkIg`u%nEf zIzWWa@82if_1ORQMcjOz(eoGNHiMJPVMJV;yGiru-+&@p8cG4yR5tTN;AD%j0F;R_ z%{uW$jr?cFFj|AQ&|-P#k6-CLc}TC>q`khu`r;yfzyI2fEQ|Kz$CxChSac}uaq0E9 zQD?qnu=D|ufOlSPv$^mW$?`vVUGVyv*mem49orU(0_lXT4p95XnYes~((nit1}iaS z2Mc`o<5e<~hmn!sW)-%rNdd-I3axN#a1VdV$5-bW85_sZkh?y^(A;;jRtyPn;-}xp zesToI0V|{abCA&}4MlkaU)=bUkx>y_!o2bg?(%I4|K4Hv_wOm@a}1A;@%gn|6sm`? z1rVhUgbv_08aS;67BaBeukar(k^m-w_|a|5&)+iOWXQCdgxd|21qM(zj#i)dYV~qX z$8y6EmB}h@x(D+F4fp+wCOtqmTKE|+b!>3H$hZZ-3~ny^I~n+a07*qoM6N<$g1mZ)LjV8( literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/configure.png b/share/icons/application/16x16/actions/configure.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f1bab882e8da969090aca641eae8531319eb0b GIT binary patch literal 609 zcmV-n0-pVeP)b zsLVcy!34Z2Y%6S9;#FJFG_)yAiPPKGou%K|&du{Y=j=T@FM|$xdriW*x#-l}=$kKr zpnra3^o6cbS;wL!mQ~A&mY3rj*=!aot1GZr&D%8!d9>tYaWO4}YuB62iR4$L)0+r~ zLmOlyAv{F5kB&Z<7(~g_v9^{%EH=N+WHPx7x)2;c#vd4TZrL3+q=-Q(^&S1rXG2P5 z{oyIkWYHs2PuH#nI{m{-k=YPhZni*uw-w1`0{*~j7>$P2#ZL=RHK{)Arr-aHnhxp= z2B=##5S58RQC=)AF2HIvW70E`;cz$&|5WB3$;#<*G*0j>=4&C)UkrWz(^z#hR5SUCbJF7OKn!1tN17`FMG-5a_^BdF(Gqj zW?g%s&quwp*(?y1iZBzJfy*^KOID?X9KziH2G+LUKQrzg`_|N~LViI$%$6r`Pq^Qc zRpDN3<+N!vH=YjK^(-Aj4?m|^{HLhH}j3L+HFNx%=_HW+3K?FWiUpIRDdSHKQ&Q?~*>|}h9 vK^GmJ#-kmbdcUUaPVBt2;!i~^LfZHZrFRP4o<>Ef00000NkvXXu0mjfPs0@6 literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/database-change-key.png b/share/icons/application/16x16/actions/database-change-key.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0b0301b322bf516a5022ba0432ab89edccd7f7 GIT binary patch literal 774 zcmV+h1Nr=kP)|p>1Ag}>4QVi}+aSR-WB@<_feqm1X5eG^$H2fT_k+Q}^f*w&3y4J+ z7#W^0+`sjJL0n#v;rFj!AltzP{r=6t@Z-mi?;yPZ0mK9%o<3!`2lg1ykpF*xPGMjL z;-3t^ezP-h3kWd${qqN``5(~s|NkNQ-@m_LEdT)oHsIDhhLbPO0vU`93_tDy&3XNT z;rWiO3_t$~GH~(p0B!vX){KlnE&&0600J9u=LJK-`Xvl!ftE6`13h)`=zE3}Cu|tB zec~AY{r!nzGsq(5e40B!rUBSe~!0_u23xkZM2ZNxTJi{Nb-(fcY z$8Z5a05QSh_0ung&3Dc+d}sLkpMeqRmES+VGyMAT6RZiO7=%&10dWC905Kt@C^1fc zpksgxU{r&n4D958$WH$U_YNprKmZ_szy@$YBH+!d`wXub{z44^CY-;}ct>_NvMWFU zAb`N>fEkE?F)+OQ{SQd710#`*k%6C=he1eykKrdfGtd?PQ8e=Ka56A6GjoCT0t65X zB!PlsQ1Jh625yEQj11S0fBw4p;iPi{+r@#g0C6hFNw6Hj$jHQS;J|@%Sy|Z(009K{ zTLMrp0*K=o7))lnbKXwnWDO@KCxY|>1P~*o*%=_f0NNj6q#`1axBvhE07*qoM6N<$ Ef}@mHaR2}S literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/document-close.png b/share/icons/application/16x16/actions/document-close.png new file mode 100644 index 0000000000000000000000000000000000000000..411031eb8bdd03d3229155f1aa95fea1489ed7c8 GIT binary patch literal 605 zcmV-j0;2tiP)sxded32#5rSkY z2Y&xvG7_=Vk%+V5_ixV;U10XVAZQpSG);$IDx+LBV3;N-HT!;On7;i8dAXfm9S-@R;%G}K9Bg!3^q^rU?{uT zTaH3~5k)P#iw~!LctZ3;3IybV9mheV(Lic_9dE@pwvPMo`5a;A3LzQt;fcT@`aMXL{PwOYNnu8UkQhjcpK zOQBF;Xv*^+*aEa|8})jf0V!y=+vs#U94YH|yI{s6a0Do;_rVNsc#WTnVqL*ZdIX}f zr+Pok-DNTv{K;nVaAhUV+#tcg>b#~XinzLnEiQgxW{_ZL`<7+lm#99su;76`f?*$y rhhbK__a8mp=!ZGp<2*d4B-EFG{*ujozX)tM00000NkvXXu0mjf0Gko@ literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/document-edit.png b/share/icons/application/16x16/actions/document-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..67059e3582e112dfb5a698547a51cd6b6904d122 GIT binary patch literal 672 zcmV;R0$=@!P)&7H%{Qq*#GbMDE%?B`^9y*B3*f z29vcuhU;ruv9sB-WWyE{(w%K*+c}$Tx_|FGX0eWe4?Mg#=lA=+&vV{og(@e#cPU+` zEZP61sou}j*4i13rgA}W086O3ObW3N2XVhmf%h^QUY3=;{UgZba+sc(L6~I`iAE8P z#lUeKxOg1#M1nMj@JI{#yEZ{8mE!ci_+i&TwWk`pYSzQuw;G=vH$j+_q*oO!Fg?<+_^=z1 zPpxQf+KrlODcWu~(%_f?b1j@FYi|llci4R4{k!GAzKsV1VIp2>9)>VR|(Fo)5SVsG;A*RO=&V@nebWPtV<-dYBGRN=Cun$fq z6Pf9B>PIjF_61^I5d{Z9$8o#_1>O0D@y!2rUI1O!^%4|#b9*x@Sb@BjdzNLp%p?{B zz1fW~g{##n3WWlGl*@Q~m?<*zU_qc}4+!L1*LAsmb8t{0qOb=m0e4>_kS|jzm5|=w z7w{tmE5S1sxIDjr7X+dV!*tVodqvebC|DDcJAUPanmL%i7%kmQp$Wa900000NkvXX Hu0mjf4;Aav literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/document-open.png b/share/icons/application/16x16/actions/document-open.png new file mode 100644 index 0000000000000000000000000000000000000000..530940ce5949b9ab47fd3c11ec1c572fe770d700 GIT binary patch literal 702 zcmV;v0zv(WP)MGyo9QLT$KgOac`Q*uT+@j?idKq>?;%33<-=I7FpS5eW0USt~k zW6owO%#@%SlIdm^>eS4w6xRk?!#{HqpWdDCBOB%mKc4rT_kEx5JLfPdb`Y6F)_+Kj ziHX_Cwu?M%_rQ@$N^BS2`FY4>N1tpn%b2{(2*s^N-n_E1f?zO+HDY;b34XsHcDsE8 z*uWV@2^1O|@^pR36MB)ae>ciql8YZgUh)7Ge3%=ot#Px(g#|P$9}JN}I2?*7zXzMmhOW*| zSlZg~%4)?@;1_nu1c7MCCz>`l4?wm%(SuMf_VQGB9-?%wy%H@|_=;fKlLgPH3ltxiAs-0OJMG5DHg zE1%LL4C9awhQXgOkeZy4CLd~FOrpjxj%q?n@LWP~@!(=XIap4G89MVn{634J>~Wf8rELe+};b~l+!aq1-16Sc&>sC`ntH;MZlvyd05!IG{wB1PGS zbGNNgq(tdf(o{V-eBl~czSctLnc=RrM4hCx-m<6rr&e$Mft+FiOn%4EBbcV?>@H}Y zyPzg5ZXve*-9qKd^PXb3Ia6EBER kPJ3dFdZ?Gr>`OlX2PQF=il;%MR{#J207*qoM6N<$g7rT`rT_o{ literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/document-save-as.png b/share/icons/application/16x16/actions/document-save-as.png new file mode 100644 index 0000000000000000000000000000000000000000..41c52aaa9f43da54dd7c40e4ef963a964032fb91 GIT binary patch literal 771 zcmV+e1N{7nP)RA$-%Ize<%U1WB^mc_4cALWP8MRf6dU!Ire|GRkJX9Dm~v}{o-2CR!8 z_ZbWq2lMijf8M1dGb3Xtb#W?}I|b#_2e_yE)WqhgG!x>2ER$k_E;^MoLz!Wc0^RzIjLSiumsSo5vWwl|YgZ&2&W| z-6w;&-duo5>`yWz$pT-oyr`HDpGO$_&6B=%yuFEJT4M=O26LfSL3fjps@fyithVuj zh4U9skniC2`(bLEIyu^Sf{~|NS>@29QmLrh9>ld%YSQc_9BXjnu;(LYWWoG-0`_Hj z48DBJodgEcNwCh#6UsFlR0~8EM>awQ+ubFj}n^>w-XDv;>eM zC{Tr|#Hky_zt0#$%*cW{aq(O{5<^%0G-76IFzS`OY7JylNjw&dh5Gt>1_lO*(MF?< zj3UiyL(Is6P0nn(8e*9p8-*}e&BL?)tji5Rr_M^ literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/document-save.png b/share/icons/application/16x16/actions/document-save.png new file mode 100644 index 0000000000000000000000000000000000000000..5a29dae4724a002f45db1132469018d3371dd267 GIT binary patch literal 559 zcmV+~0?_@5P)AmJ4(8@41W)eSo~HVnkR0z!hY zu+@c$#T%vEnSt^1f6k)EN!&DD{N^y^`@XO^oC9zs{BgtQt1Mqx#=G6L&Tf)m+A+nyUte9r$l#C|FiFxS$zb?> xp??6uU=X2D=)d~=&XYb!0|pwB#GmOb{sQV6q{(khD`5Zt002ovPDHLkV1h^y|AGJj literal 0 HcmV?d00001 diff --git a/share/icons/application/16x16/actions/group-delete.png b/share/icons/application/16x16/actions/group-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ca349fb7ae6a41ba2f9a653f44115f1b97edeb GIT binary patch literal 627 zcmV-(0*w8MP)Px#32;bRa{vGf6951U69E94oEQKA0vJg|K~y-)rIJBNR8bU$znkwF2+d?gP>XUU z_^WO__fLK~~Ehq!*hN7bLlNA+iXEfSGs3*34EmK$L z--mLDrDZRLkjlxbDo@tewbRlf50z?q3|E(1TSXj4&n6OL0eqTgmt?3KbvZrKv@*)O zwl)qoH*dv&>Hd@JRjUs7kK$}8aDuM6Sh5=EpOoT#4!klzgYmwVFxQY^AdqJV|W3$ zzUjmZcIpjxCt&l8Ia4fULBv3O4f)UPx#32;bRa{vGf6951U69E94oEQKA0tHD#K~y-)rIJfXR8bg!zoR$1MZ#cTw%lpB*jVTTwf}!LBHVkykjQ#LfDj-RJo>C9vz)lm&G?#L8dfzBFb|3F;Y-hxBe6XOKs*Cu zF}Qejh>FzRVtpvW@jxpZmhI$d*9(#(u^wOvShl+GM8CNb;cK0$`X=hwtIcZQ>nYW7 zrn9_8+YNwNT3_^RLeC`$j)c+4ccf~@2nBW!^taO2m!|Oj9G73t<+is9Anpkgd6>>a zG7r-^c>D1lgB=g>r|apxUZ8o~6|yCL?y=GU_>u7hS>1FgA)fli>rd}#JAa$izLPWs zTbRniObHUXIe{<$etH>9<#Z=p36An}Bosl^_$a#YD-R_X3J#Px#32;bRa{vGf6951U69E94oEQKA0scuuK~y-)rISBs6Hy$;KbN~$l@hgL?P3QV z3OWf60Ug9Pr?iNmATH9yNt_%V6&DdF7eQQF7aiiCCXzs`i=b9T#8#rUXtionFKLtO zUGDPkox?k8OdKkH;ql(%@%`|9@ArEe5W~y_v?@Qe3wRGmp#6MBW+wcbFf$==09X$g z(a-^{*=_(l`P9x0bAxE+{X%zFnqvdKG{OKwi?Qg`#O-wcOz`N>s4>>=46bFxWtYJ=C#@(@d`(3!P0w~$=b{;NW&9)^;_Rmq|DGnYVs}>KY z-cethIswzyfX4>Fd{vpl+~6PPv!myj-B{(h_l#m?fr)RQnYBFj?CWJhKRM2wk)#6D zlwtgXni~>?gc+;OmShZDcaaFTB@*a{OYzGz#5(~}F@RD8D7#Q`VbO((14s5=!7UtS z=5>j_o^G~oNKkoMV<3JJmWBZ~8vqM-1Xxx@mlAvl4FP@IPf?uQLGJqnmdZNu{AGHM z9|E!fngQ@5N?actionEntryCopyUsername->setShortcut(Qt::CTRL + Qt::Key_B); m_ui->actionEntryCopyPassword->setShortcut(Qt::CTRL + Qt::Key_C); + m_ui->actionDatabaseNew->setIcon(dataPath()->icon("actions", "document-new")); + m_ui->actionDatabaseOpen->setIcon(dataPath()->icon("actions", "document-open")); + m_ui->actionDatabaseSave->setIcon(dataPath()->icon("actions", "document-save")); + m_ui->actionDatabaseSaveAs->setIcon(dataPath()->icon("actions", "document-save-as")); + m_ui->actionDatabaseClose->setIcon(dataPath()->icon("actions", "document-close")); + m_ui->actionChangeDatabaseSettings->setIcon(dataPath()->icon("actions", "document-edit")); + m_ui->actionChangeMasterKey->setIcon(dataPath()->icon("actions", "database-change-key", false)); + m_ui->actionQuit->setIcon(dataPath()->icon("actions", "application-exit")); + m_ui->actionEntryNew->setIcon(dataPath()->icon("actions", "entry-new", false)); m_ui->actionEntryClone->setIcon(dataPath()->icon("actions", "entry-clone", false)); m_ui->actionEntryEdit->setIcon(dataPath()->icon("actions", "entry-edit", false)); m_ui->actionEntryDelete->setIcon(dataPath()->icon("actions", "entry-delete", false)); - m_ui->actionSearch->setIcon(dataPath()->icon("actions", "system-search", true)); + m_ui->actionGroupNew->setIcon(dataPath()->icon("actions", "group-new", false)); + m_ui->actionGroupEdit->setIcon(dataPath()->icon("actions", "group-edit", false)); + m_ui->actionGroupDelete->setIcon(dataPath()->icon("actions", "group-delete", false)); + + m_ui->actionSettings->setIcon(dataPath()->icon("actions", "configure")); + + m_ui->actionSearch->setIcon(dataPath()->icon("actions", "system-search")); connect(m_ui->tabWidget, SIGNAL(entrySelectionChanged(bool)), SLOT(setMenuActionState()));