コード例 #1
0
ファイル: humanclient.py プロジェクト: ospalh/kajongg-fork
 def newTable(self):
     """TableList uses me as a slot"""
     if Options.ruleset:
         ruleset = Options.ruleset
     elif self.hasLocalServer():
         ruleset = self.ruleset
     else:
         selectDialog = SelectRuleset(self.connection.url)
         if not selectDialog.exec_():
             return
         ruleset = selectDialog.cbRuleset.current
     deferred = self.__requestNewTableFromServer(ruleset=ruleset)
     if self.hasLocalServer():
         deferred.addCallback(self.__newLocalTable)
     self.tableList.requestedNewTable = True
コード例 #2
0
ファイル: humanclient.py プロジェクト: KDE/kajongg
 def newTable(self):
     """TableList uses me as a slot"""
     if Options.ruleset:
         ruleset = Options.ruleset
     elif self.hasLocalServer():
         ruleset = self.ruleset
     else:
         selectDialog = SelectRuleset(self.connection.url)
         if not selectDialog.exec_():
             return
         ruleset = selectDialog.cbRuleset.current
     deferred = self.__requestNewTableFromServer(ruleset=ruleset)
     if self.hasLocalServer():
         deferred.addCallback(self.__newLocalTable)
     self.tableList.requestedNewTable = True