コード例 #1
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 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)
コード例 #2
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 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)
コード例 #3
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 def subscribe(self):
     if re.match(r'^[\w\d]+@[\w\d]+$', self.jid.text()):
         self.accept()
     else:
         chatutils.colorWidget(self.jid, chatutils.RED)
         return
コード例 #4
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 def clean(self):
     chatutils.colorWidget(self.jid)
     self.jid.clear()
コード例 #5
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 def showError(self, element):
     chatutils.colorWidget(element, chatutils.RED)
     element.setFocus(QtCore.Qt.OtherFocusReason)
コード例 #6
0
ファイル: dialogs.py プロジェクト: elzafirox/jbpy
 def clean(self):
     chatutils.colorWidget(self.room_id)
     self.room_id.clear()
     chatutils.colorWidget(self.nick)
     self.nick.clear()