def enter(self): if re.match(r'^[\w\d]+@conference.[\w\d]+$', self.room_id.text()): if len(self.nick.text()): self.accept() else: chatutils.colorWidget(self.nick, chatutils.RED) else: chatutils.colorWidget(self.room_id, chatutils.RED)
def onCredentialsEntered(self): if re.match(self.reg, self.jid.text()): chatutils.colorWidget(self.jid) if len(self.pwd.text()): chatutils.colorWidget(self.pwd) self.login.setEnabled(True) else: self.showError(self.pwd) else: self.showError(self.jid)
def subscribe(self): if re.match(r'^[\w\d]+@[\w\d]+$', self.jid.text()): self.accept() else: chatutils.colorWidget(self.jid, chatutils.RED) return
def clean(self): chatutils.colorWidget(self.jid) self.jid.clear()
def showError(self, element): chatutils.colorWidget(element, chatutils.RED) element.setFocus(QtCore.Qt.OtherFocusReason)
def clean(self): chatutils.colorWidget(self.room_id) self.room_id.clear() chatutils.colorWidget(self.nick) self.nick.clear()