class Widget(QWidget, ScreenWidget): name = "license" finished = pyqtSignal() def __init__(self): QWidget.__init__(self) self.ui = Ui_LicenseWidget() self.ui.setupUi(self) self.ui.accept.toggled[bool].connect(self.slotAcceptToggled) self.ui.disclamer.linkActivated[str].connect(self.showGPL) def slotAcceptToggled(self, state): if state: ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() def showGPL(self): dialog = Dialog("GPL", LicenseBrowser(self), self) dialog.resize(500, 400) dialog.exec_() def shown(self): #ctx.mainScreen.disableBack() if self.ui.accept.isChecked(): ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() ctx.mainScreen.processEvents() def destroyed(self): self.finished.emit()
class Widget(QWidget, ScreenWidget): name = "license" def __init__(self): QWidget.__init__(self) self.ui = Ui_LicenseWidget() self.ui.setupUi(self) self.connect(self.ui.accept, SIGNAL("toggled(bool)"), self.slotAcceptToggled) self.connect(self.ui.disclamer, SIGNAL("linkActivated(QString)"), self.showGPL) def slotAcceptToggled(self, state): if state: ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() def showGPL(self): dialog = Dialog("GPL", LicenseBrowser(self), self) dialog.resize(500, 400) dialog.exec_() def shown(self): ctx.mainScreen.disableBack() if self.ui.accept.isChecked(): ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() ctx.mainScreen.processEvents()
class Widget(QWidget, ScreenWidget): name = "license" def __init__(self): QWidget.__init__(self) self.ui = Ui_LicenseWidget() self.ui.setupUi(self) self.connect(self.ui.accept, SIGNAL("toggled(bool)"), self.slotAcceptToggled) self.connect(self.ui.disclamer, SIGNAL("linkActivated(QString)"), self.showGPL) def slotAcceptToggled(self, state): if state: ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() def showGPL(self): dialog = Dialog("GPL", LicenseBrowser(self), self) dialog.resize(500, 400) dialog.exec_() def shown(self): #ctx.mainScreen.disableBack() if self.ui.accept.isChecked(): ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() ctx.mainScreen.processEvents()
class Widget(QWidget, ScreenWidget): name = "license" finished=pyqtSignal() def __init__(self): QWidget.__init__(self) self.ui = Ui_LicenseWidget() self.ui.setupUi(self) self.ui.accept.toggled[bool].connect(self.slotAcceptToggled) self.ui.disclamer.linkActivated[str].connect(self.showGPL) def slotAcceptToggled(self, state): if state: ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() def showGPL(self): dialog = Dialog("GPL", LicenseBrowser(self), self) dialog.resize(500, 400) dialog.exec_() def shown(self): #ctx.mainScreen.disableBack() if self.ui.accept.isChecked(): ctx.mainScreen.enableNext() else: ctx.mainScreen.disableNext() ctx.mainScreen.processEvents() def destroyed(self): self.finished.emit()