|
|
|
@ -348,12 +348,17 @@ class PlayerStartWindow(QtGui.QDialog):
|
|
|
|
|
|
|
|
|
|
def event(self, e):
|
|
|
|
|
if e.type() == ButtonEvent.eventType:
|
|
|
|
|
if e.get_playerno() <= len(self.players)+1:
|
|
|
|
|
if e.get_playerno() == len(self.players)+1:
|
|
|
|
|
if e.get_playerno() <= len(self._players)+1:
|
|
|
|
|
if e.get_playerno() == len(self._players)+1:
|
|
|
|
|
# add a new player
|
|
|
|
|
self._parent.add_player()
|
|
|
|
|
self._parent.add_player(addToGui=True)
|
|
|
|
|
self._guiAddPlayer(self._players[-1])
|
|
|
|
|
self.playergrid.itemAtPosition(e.get_playerno()-1, 1).selectAll()
|
|
|
|
|
|
|
|
|
|
layoutItem = self.playerGrid.itemAtPosition(e.get_playerno(), 1)
|
|
|
|
|
if layoutItem:
|
|
|
|
|
widget = layoutItem.widget()
|
|
|
|
|
widget.selectAll()
|
|
|
|
|
widget.setFocus()
|
|
|
|
|
return True
|
|
|
|
|
else:
|
|
|
|
|
return super(PlayerStartWindow, self).event(e)
|
|
|
|
|