(self)
| 2087 | settings.endGroup() |
| 2088 | |
| 2089 | def loadSettings(self): |
| 2090 | settings = QSettings("Syncplay", "MainWindow") |
| 2091 | settings.beginGroup("MainWindow") |
| 2092 | self.resize(settings.value("size", QSize(700, 500))) |
| 2093 | movePos = settings.value("pos", QPoint(200, 200)) |
| 2094 | if not IsPySide6: |
| 2095 | windowGeometry = QtWidgets.QApplication.desktop().availableGeometry(self) |
| 2096 | else: |
| 2097 | windowGeometry = QtWidgets.QApplication.primaryScreen().geometry() |
| 2098 | posIsOnScreen = windowGeometry.contains(QtCore.QRect(movePos.x(), movePos.y(), 1, 1)) |
| 2099 | if not posIsOnScreen: |
| 2100 | movePos = QPoint(200,200) |
| 2101 | self.move(movePos) |
| 2102 | if settings.value("showPlaybackButtons", "false") == "true": |
| 2103 | self.playbackAction.setChecked(True) |
| 2104 | self.updatePlaybackFrameVisibility() |
| 2105 | if settings.value("showAutoPlayButton", "false") == "true": |
| 2106 | self.autoplayAction.setChecked(True) |
| 2107 | self.updateAutoplayVisibility() |
| 2108 | if settings.value("hideEmptyRooms", "false") == "true": |
| 2109 | self.hideEmptyRooms = True |
| 2110 | self.hideEmptyRoomsAction.setChecked(True) |
| 2111 | if settings.value("autoplayChecked", "false") == "true": |
| 2112 | self.updateAutoPlayState(True) |
| 2113 | self.autoplayPushButton.setChecked(True) |
| 2114 | self.autoplayThresholdSpinbox.blockSignals(True) |
| 2115 | self.autoplayThresholdSpinbox.setValue(int(settings.value("autoplayMinUsers", 2))) |
| 2116 | self.autoplayThresholdSpinbox.blockSignals(False) |
| 2117 | settings.endGroup() |
| 2118 | settings = QSettings("Syncplay", "Interface") |
| 2119 | settings.beginGroup("Update") |
| 2120 | self.lastCheckedForUpdates = settings.value("lastCheckedQt", None) |
| 2121 | settings.endGroup() |
| 2122 | settings.beginGroup("PublicServerList") |
| 2123 | self.publicServerList = settings.value("publicServers", None) |
| 2124 | |
| 2125 | def __init__(self, passedBar=None): |
| 2126 | super(MainWindow, self).__init__() |
no test coverage detected