From 268d7ba3b5e6e221c1161d766ef10f7bcc29c269 Mon Sep 17 00:00:00 2001 From: ecdsa Date: Sun, 17 Mar 2013 00:18:46 +0100 Subject: [PATCH] unlock icon --- gui/gui_classic.py | 8 +- icons.qrc | 1 + icons/unlock.png | Bin 0 -> 2166 bytes icons/unlock.svg | 508 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 516 insertions(+), 1 deletion(-) create mode 100644 icons/unlock.png create mode 100644 icons/unlock.svg diff --git a/gui/gui_classic.py b/gui/gui_classic.py index e5ff5f53..bfba42a4 100644 --- a/gui/gui_classic.py +++ b/gui/gui_classic.py @@ -1178,7 +1178,9 @@ class ElectrumWindow(QMainWindow): if (int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7): sb.addPermanentWidget( StatusBarButton( QIcon(":icons/switchgui.png"), _("Switch to Lite Mode"), self.go_lite ) ) if self.wallet.seed: - sb.addPermanentWidget( StatusBarButton( QIcon(":icons/lock.png"), _("Password"), lambda: self.change_password_dialog(self.wallet, self) ) ) + self.lock_icon = QIcon(":icons/lock.png") if self.wallet.use_encryption else QIcon(":icons/unlock.png") + self.password_button = StatusBarButton( self.lock_icon, _("Password"), lambda: self.change_password_dialog(self.wallet, self) ) + sb.addPermanentWidget( self.password_button ) sb.addPermanentWidget( StatusBarButton( QIcon(":icons/preferences.png"), _("Preferences"), self.settings_dialog ) ) if self.wallet.seed: sb.addPermanentWidget( StatusBarButton( QIcon(":icons/seed.png"), _("Seed"), self.show_seed_dialog ) ) @@ -1553,6 +1555,10 @@ class ElectrumWindow(QMainWindow): return ElectrumWindow.change_password_dialog(wallet, parent) # Retry wallet.update_password(seed, password, new_password) + if parent: + icon = QIcon(":icons/lock.png") if wallet.use_encryption else QIcon(":icons/unlock.png") + parent.password_button.setIcon( icon ) + @staticmethod def seed_dialog(wallet, parent=None): diff --git a/icons.qrc b/icons.qrc index 799b0483..71582440 100644 --- a/icons.qrc +++ b/icons.qrc @@ -8,6 +8,7 @@ icons/clock5.png icons/confirmed.png icons/lock.png + icons/unlock.png icons/preferences.png icons/seed.png icons/status_connected.png diff --git a/icons/unlock.png b/icons/unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..10787e539f937b28c71b02c038a1f83a6780e7ff GIT binary patch literal 2166 zcmV-+2#NQJP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2i*e^ z0TC)h(Qk?X00;I-L_t(o!|j=Ej9o<;$A8b9Ip?1Hvb(o?yOb_(Dj^k0F`BgHB}jQ*G=29laIkQj+3CK|1hX!->uDxYeVFKTE5)bdsdw9qascem~C z-j{RFIWvzR&fTSph39ufBTtTPiYTjJbSr@)9Q3 zPg1Y1!CJeluc|UPcZQR1p5)lEW341jerCyjxP5!`&HoDEojZ3<7^{B(wybTeW%HJ; zG{zg0N-5?Gd>9O7 zn9gyUVHsDW@l%~(sXGN#t7r%Yq;X_ z%h|f+h9E43dv@)5@XBE@*p+sC=%MD?%<-LSwZipVZz#52grwJFW@d(e9y-YJLGp=-$11Pp_(lMff5LS6ucHM2gctJ3GsvLkE4Q)43<T+1wC?eEqBZvq|lHk4P z)Tx=hJHGqU%wvp^0^Cf=o)bxV{L$lpz3kX z(NDA1N(N7DzxUTDhu@ff1Lxd;-vPDi2x8=_3j$cgU;|rtLuF~=l~GDmjs7FgbFwrm z+Kd5#QmM4|LI9Q^Fd#BuhzZo*tUVPT;|r_%;?RLT(}wJK{ytJKG8|KVHDl^cvzLRy`iZnrlG9*QxBaw%A% zieRXWt)n)!hW6a)8&|?%8(0HDNNse2BuPo>5&8}$6*N^0N?5K?s*O+@9i_Zx47Cx8+~A=PSy`q=2=%Zo#Ho^s2&kI_#v7CL>hJmt2VHxotS(ps~Am${iE z!@D&xhW6>#>CT_PhGoJqrXCAE%u)3qIVMl(oSIwG7h>!=A*(vx3T}$3!+1~R9rLX> z@ajIQv^wUx4QqqdN%KDlS+#G2z>~tuj~C^cV*bmtvm zSfW&^62(<)sX`D{Fg6A;xI884bphs909YUI^?G+b{+r!gGCKHM3%T%Q^S_H=BPtaV}i{26?mBKmSu>Z2$lO07*qoM6N<$f_Z` + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +