(self, room=None)
| 949 | |
| 950 | @needsClient |
| 951 | def joinRoom(self, room=None): |
| 952 | if room is None: |
| 953 | room = self.roomsCombobox.currentText() |
| 954 | if room == "": |
| 955 | if self._syncplayClient.userlist.currentUser.file: |
| 956 | room = self._syncplayClient.userlist.currentUser.file["name"] |
| 957 | else: |
| 958 | room = self._syncplayClient.defaultRoom |
| 959 | self.roomsCombobox.setEditText(room) |
| 960 | if room != self._syncplayClient.getRoom(): |
| 961 | self._syncplayClient.setRoom(room, resetAutoplay=True) |
| 962 | self._syncplayClient.sendRoom() |
| 963 | if self.config['autosaveJoinsToList']: |
| 964 | self.addRoomToList(room) |
| 965 | |
| 966 | def seekPositionDialog(self): |
| 967 | seekTime, ok = QtWidgets.QInputDialog.getText( |
no test coverage detected