MCPcopy Create free account
hub / github.com/Syncplay/syncplay / loadSettings

Method loadSettings

syncplay/ui/gui.py:2089–2123  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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__()

Callers 1

__init__Method · 0.95

Calls 3

updateAutoPlayStateMethod · 0.95

Tested by

no test coverage detected