def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.cancel.clicked.connect(self.handleCloseClicked) self.ui.choose.clicked.connect(self.handleChooseClicked)
class PersistenceGui(QtGui.QDialog, Ui_Dialog): """ Get persistence size using GUI. """ def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.cancel.clicked.connect(self.handleCloseClicked) self.ui.choose.clicked.connect(self.handleChooseClicked) def handleCloseClicked(self): """ Close GUI. :return: """ print "Closing the persistence size chooser window." self.close() def handleChooseClicked(self): """ Function to return the choosen persistence size. :return: Choosen persistence size. """ size = self.gui_persistence_size() if size: persistence_size = size #print persistence_size self.close() return size else: QtGui.QMessageBox.information( self, 'No size...', "No persistence size selected.\n\n" "Please choose persistence size and click Choose.") def gui_persistence_size(self): """ Function to return the choosen persistence size through GUI. :return: Choosen persistence size. """ if self.ui.size_256.isChecked(): return str(256) elif self.ui.size_512.isChecked(): return str(512) elif self.ui.size_768.isChecked(): return str(768) elif self.ui.size_1gb.isChecked(): return str(1024) elif self.ui.size_2gb.isChecked(): return str(2048) elif self.ui.size_3gb.isChecked(): return str(3072) elif self.ui.size_4gb.isChecked(): return str(4096) else: return False
class PersistenceGui(QtGui.QDialog, Ui_Dialog): """ Get persistence size using GUI. """ def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self) self.ui.cancel.clicked.connect(self.handleCloseClicked) self.ui.choose.clicked.connect(self.handleChooseClicked) def handleCloseClicked(self): """ Close GUI. :return: """ print "Closing the persistence size chooser window." self.close() def handleChooseClicked(self): """ Function to return the choosen persistence size. :return: Choosen persistence size. """ size = self.gui_persistence_size() if size: persistence_size = size #print persistence_size self.close() return size else: QtGui.QMessageBox.information(self, 'No size...', "No persistence size selected.\n\n" "Please choose persistence size and click Choose.") def gui_persistence_size(self): """ Function to return the choosen persistence size through GUI. :return: Choosen persistence size. """ if self.ui.size_256.isChecked(): return str(256) elif self.ui.size_512.isChecked(): return str(512) elif self.ui.size_768.isChecked(): return str(768) elif self.ui.size_1gb.isChecked(): return str(1024) elif self.ui.size_2gb.isChecked(): return str(2048) elif self.ui.size_3gb.isChecked(): return str(3072) elif self.ui.size_4gb.isChecked(): return str(4096) else: return False