示例#1
0
    def __init__(self, parent, package, deviceID, deviceName):
        QtGui.QDialog.__init__(self, parent)
        self.ui = Ui_NMWizard()
        self.ui.setupUi(self)

        self.isAvailable = False

        self.iface = parent.iface
        self.package = package
        self.device = deviceID
        self.pin = ""

        self.ui.txtDevice.setText(deviceName)
        self.ui.txtIMEI.setText(deviceID.split(":")[-1])

        # Create PIN Dialog
        self.pinDialog = PINDialog(self, deviceName)

        # Signals & Slots
        self.connect(self.ui.buttonBox, SIGNAL("accepted()"),
                     self.applyChanges)
        self.connect(self.ui.buttonBox, SIGNAL("rejected()"), self.reject)
        self.connect(self.ui.lineEditPIN, SIGNAL("editingFinished()"),
                     self.savePIN)

        # Ask for pin and scan if OK
        self.isAvailable = self.askForPIN()