add clickable label to show/hide advanced wallet types
This commit is contained in:
parent
0fb6cdcb1a
commit
c3f0f69f1e
|
@ -81,8 +81,14 @@ class InstallWizard(QDialog):
|
|||
grid2 = QGridLayout()
|
||||
grid2.setSpacing(5)
|
||||
|
||||
label2 = QLabel(_("Wallet type:"))
|
||||
grid2.addWidget(label2, 3, 0)
|
||||
class ClickableLabel(QLabel):
|
||||
def mouseReleaseEvent(self, ev):
|
||||
self.emit(SIGNAL('clicked()'))
|
||||
|
||||
label2 = ClickableLabel(_("Wallet type:") + " [+]")
|
||||
hbox = QHBoxLayout()
|
||||
hbox.addWidget(label2)
|
||||
grid2.addLayout(hbox, 3, 0)
|
||||
|
||||
gb2 = QGroupBox()
|
||||
grid.addWidget(gb2, 3, 0)
|
||||
|
@ -98,15 +104,27 @@ class InstallWizard(QDialog):
|
|||
|
||||
bb3 = QRadioButton(gb2)
|
||||
bb3.setText(_("Multisig wallet (2 of 2)"))
|
||||
bb3.setHidden(True)
|
||||
|
||||
bb4 = QRadioButton(gb2)
|
||||
bb4.setText(_("Multisig wallet (2 of 3)"))
|
||||
bb4.setHidden(True)
|
||||
|
||||
grid2.addWidget(bb1, 4, 0)
|
||||
grid2.addWidget(bb2, 5, 0)
|
||||
grid2.addWidget(bb3, 6, 0)
|
||||
grid2.addWidget(bb4, 7, 0)
|
||||
|
||||
def toggle():
|
||||
x = not bb3.isHidden()
|
||||
label2.setText(_("Wallet type:") + (' [+]' if x else ' [-]'))
|
||||
bb3.setHidden(x)
|
||||
bb4.setHidden(x)
|
||||
|
||||
self.connect(label2, SIGNAL('clicked()'), toggle)
|
||||
|
||||
grid2.addWidget(label2)
|
||||
|
||||
group2.addButton(bb1)
|
||||
group2.addButton(bb2)
|
||||
group2.addButton(bb3)
|
||||
|
|
Loading…
Reference in New Issue