From 86898074006231886acb30a1d005f6d4643f2918 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 24 Apr 2015 09:10:03 +0200 Subject: [PATCH] add file button to text edits --- gui/qt/installwizard.py | 1 - gui/qt/qrtextedit.py | 1 + icons.qrc | 1 + icons/file.png | Bin 0 -> 3428 bytes 4 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 icons/file.png diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py index 7a59e1fa..daab12f6 100644 --- a/gui/qt/installwizard.py +++ b/gui/qt/installwizard.py @@ -128,7 +128,6 @@ class InstallWizard(QDialog): if func is None: func = self.is_any vbox, seed_e = seed_dialog.enter_seed_box(msg, self, sid) - seed_e.addButton(":icons/copy.png", seed_e.file_input, _("Read file")) vbox.addStretch(1) button = OkButton(self, _('Next')) vbox.addLayout(Buttons(CancelButton(self), button)) diff --git a/gui/qt/qrtextedit.py b/gui/qt/qrtextedit.py index 9d0f4ac1..e23700a9 100644 --- a/gui/qt/qrtextedit.py +++ b/gui/qt/qrtextedit.py @@ -35,6 +35,7 @@ class ScanQRTextEdit(ButtonsTextEdit): assert win, "You must pass a window with access to the config to ScanQRTextEdit constructor." if win: assert hasattr(win,"config"), "You must pass a window with access to the config to ScanQRTextEdit constructor." + self.addButton(":icons/file.png", self.file_input, _("Read file")) self.addButton(":icons/qrcode.png", self.qr_input, _("Read QR code")) run_hook('scan_text_edit', self) diff --git a/icons.qrc b/icons.qrc index 30f69073..5098c293 100644 --- a/icons.qrc +++ b/icons.qrc @@ -9,6 +9,7 @@ icons/confirmed.png icons/copy.png icons/expired.png + icons/file.png icons/key.png icons/lock.png icons/unlock.png diff --git a/icons/file.png b/icons/file.png new file mode 100644 index 0000000000000000000000000000000000000000..e127c87185ebfc652782eae1e7d0050e8d83312b GIT binary patch literal 3428 zcmV-q4V&_bP)+$wCQfbRnmZ_eVUm16cqfZ?G5Ui#y+9m-Do_LW8#ZFrdrF6Q7 zvC&C-(mg1z`Tt0#2!eo(jeD%E-{tw|PV=i@eTeS|2~oV0%jI5NTwMGl?mWgt%L4cI z_VC2~lZ=dvF)%R9-McFki-k_)ttEyAhZ!0g;pVMtoIQJr-~8rxh{zD0em|GXy|B2r zxE^;NQJ_XdQGSj}1{ukxHc*8=GQmbR2-bzJBJ8Jwf36 zY^>kstK~ZYf37_FA@C28X0QurSzr+%2z;(yy-Z(UKmU8~7i?_Y?L^+1qEs$%e`}Mw zcUPF7J4rH`B%2*zZteu-N`h0W{uOCsug}C#( zAA$t8e){8|e%wsjeT5tSpkjjyT|qv-#pRDLa&qA`eVHu7!=rrr_nxI#^7-I{j{s7@ zkEA<2y{7Rrrc^3c+Y!=4AXDprV7F@&L5m<-(4rBoDVNLPwwQYpHbzBb_J`jEIzR_O z_`M)nBZSA&y0%|5T8GC&s`q<&d6ny5d1EARp(< zDij!F5K2KPws}`5B_P%-QHTginR{wKW3~{K5js3nxzc>RVP98j|50%wA`}WG{1z_y zp+zY&nI1$sXu{onr5YLU(T3BAb$I91hl*@iBd5DX?Oi$BkAIes=i16vvB{nx7 z&p{jcLaFJr`zxY}N8npacdFtZIWomF&pbssm5MwcQ6nO(e0_&==Ppt%R{-$D+f&1~ zV$s!YEd&t#tE(FTOdp=)_1FH4L?Zq^>8O~Uon~mTpMU+g{{}!KPXRw~l>VV= zMT@}F(kdc?=Xt#H${&(QcntIpFgiLxBH7?_>RPmd0@3(^zsr8x7S%Rdj0kZH9*?lC`?JiSL_pz4S-V)8C)v_`DfSQYhrPbonCXa`UargF-14 z{weHzsqd3*iQT-E1-8;4IYVmJAE2XxjYvrD|(a5UXj;N8fu~A@cJrBUl%wbNQ zn&G23fkp>5;(9QMK)GC@STuo* z-rgQwdHD|*8X93V9HO(dbc1|;>%h+WsL^&EeBUS6( z8D?(wH~{5xiKW{&B02xVN?U&LzyHU7a^b@Nbs|68=;=u_K0eBs({Jt5Zdy;MlQw(&-c;!i}5PT5=a2SK2bUOs1E= z_}hz28WYYMkMs!~h1 zILN_{fp#>9YSDz-m|Yky3?g>gg(Eu5{cc6%wx+JwI@ndf(V|oo7Od-MylFRdHA1Qj z_Ow7-6Tr1ynavf^G0x~jKRkhPav`FYG;q;AxR?E!x*65IMsRNuJ94*qa z!fmaSr9*)o(V~c?h_=h+g4UkXIYNwQ+UZ7?QYMmR+S4un+_67e4Oh0|2iLctT}vxU zOrQf=x#w+Iunkv=E1qK^ibz&i2P@?ij+Ti0;QGb6oE1k*B#kVqtc!L;Psd}?;R7ac zy}_{%L4R=lf|$-t>ULTdSYfQ#jCyyyNl_9>XG8U2PuNGjxPm$=+PT$j4V$&g-a4XX zwjV;)2@h)oLV%?po1U<^Z~m*0J|9r_JFKW(>~zIj_7c9 z94$NRV67zy^ka0&^T1lg-z2aCvOrb@&mOzl$a1mhNZBoNsCAIS2yB(VPn{^=BybPL z{Htpgny%pO&pL2KgXt=KpbplOz-RI0N)bbqJ-ZwX|IE94WPDH`GK9Ew~q>RWHUM)AsvD7OcX= zsW5SmJ*w7JW6{dh!4V@n#zl)r0;7+Qv0Q7IML-%^u!kw4Q}!jHPoz|>FW5;NH9OtX za2Q^y?$v|QE&+`#I1zrA#E4x>7fu;<-GwpGxWG(dG_t~`2&>;l7OcYWthm)chqhgW zPTg+8YL#HSc6-*rHUze#T&O*=+||L+((qneoxBIO_iRNsh-B1PzAjYR#b{`3!FEh+ zP2lQ7GF527W}dL4E3jHU_})-pUH1xrzy_X6`s#o@yfD5XdyAN?n9cMqlzy?XWY>YhTr zaEqE&0X5A6*xQ0_!ZJ`3u(_5$ zisBMR+%1g28? zu}){b@nC&j+X%K6yyF>1tq4@#-&hT1J7U9nI#%E^yTmeEwLp(rx0DTRJEBLZm8KQ; zm}0UYfp+bPa72RZ<#9M14u`|xa5x+ehr{7;I2;Z~*YN-5290ICW}Kt|0000