Example #1
0
class AboutView(QtGui.QDialog):
	def __init__(self, parent=None):
		super(AboutView, self).__init__(parent)
		self.ui=Ui_AboutDialog()
		self.ui.setupUi(self)
		self.updateView=False
	
	def close(self):
		self.reject()
	
	def beginUpdate(self):
		if self.updateView:
			raise RuntimeError("Cannot begin update view when update in progress")
		self.ui.updateButton.hide()
		self.ui.versionBox.removeWidget(self.ui.updateButton)
		self.ui.status=QtGui.QLabel()
		self.ui.status.setObjectName("status")
		self.ui.status.setText("Checking for updates...")
		self.ui.status.setMaximumSize(QtCore.QSize(150, 20))
		self.ui.versionBox.addWidget(self.ui.status)
		self.ui.progress=QtGui.QProgressBar()
		self.ui.progress.setObjectName("progress")
		self.ui.progress.setMaximumSize(QtCore.QSize(180, 30))
		self.ui.progress.setRange(0,100)
		self.ui.progress.setValue(0)
		self.ui.versionBox.addWidget(self.ui.progress)
		self.updateView=True

	def endUpdate(self):
		if not self.updateView:
			raise RuntimeError("Cannot end update view when not in update view")
		self.ui.versionBox.removeWidget(self.ui.status)
		self.ui.versionBox.removeWidget(self.ui.progress)
		self.ui.status.hide()
		self.ui.progress.hide()
		self.ui.status.destroy()
		self.ui.progress.destroy()
		self.ui.status=None
		self.ui.progress=None
		self.ui.versionBox.addWidget(self.ui.updateButton)
		self.ui.updateButton.show()
		self.updateView=False
Example #2
0
 def showAbout(self):
     dialog = QtGui.QDialog(self)
     ui = Ui_AboutDialog()
     ui.setupUi(dialog)
     ret = dialog.exec_()
Example #3
0
 def __init__(self,parent=None):
     QtGui.QDialog.__init__(self,parent)
     self.about = Ui_AboutDialog()
     self.about.setupUi(self)
Example #4
0
class About(QtGui.QDialog):
    """ Class to display the about window"""
    def __init__(self,parent=None):
        QtGui.QDialog.__init__(self,parent)
        self.about = Ui_AboutDialog()
        self.about.setupUi(self)
Example #5
0
	def __init__(self, parent=None):
		super(AboutView, self).__init__(parent)
		self.ui=Ui_AboutDialog()
		self.ui.setupUi(self)
		self.updateView=False