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

Class ConfigDialog

syncplay/ui/GuiConfiguration.py:90–1507  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88
89
90class ConfigDialog(QtWidgets.QDialog):
91
92 pressedclosebutton = True
93 moreToggling = False
94
95 closed = Signal()
96
97 def automaticUpdatePromptCheck(self):
98 if self.automaticupdatesCheckbox.checkState() == Qt.PartiallyChecked:
99 reply = QtWidgets.QMessageBox.question(
100 self, "Syncplay",
101 getMessage("promptforupdate-label"),
102 QtWidgets.QMessageBox.StandardButton.Yes | QtWidgets.QMessageBox.StandardButton.No)
103 if reply == QtWidgets.QMessageBox.Yes:
104 self.automaticupdatesCheckbox.setChecked(True)
105 else:
106 self.automaticupdatesCheckbox.setChecked(False)
107
108 def moreToggled(self):
109 self.setSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
110 if self.moreToggling is False:
111 self.moreToggling = True
112
113 if self.showmoreCheckbox.isChecked():
114 self.tabListFrame.show()
115 self.resetButton.show()
116 self.playerargsTextbox.show()
117 self.playerargsLabel.show()
118 self.mediapathTextbox.show()
119 self.mediapathLabel.show()
120 self.mediabrowseButton.show()
121 self.runButton.show()
122 self.saveMoreState(True)
123 self.tabListWidget.setCurrentRow(0)
124 self.ensureTabListIsVisible()
125 if isMacOS(): self.mediaplayerSettingsGroup.setFixedHeight(self.mediaplayerSettingsGroup.minimumSizeHint().height())
126 self.stackedFrame.setFixedHeight(self.stackedFrame.minimumSizeHint().height())
127 else:
128 self.tabListFrame.hide()
129 self.resetButton.hide()
130 self.playerargsTextbox.hide()
131 self.playerargsLabel.hide()
132 self.runButton.hide()
133 if self.mediapathTextbox.text() == "":
134 self.mediapathTextbox.hide()
135 self.mediapathLabel.hide()
136 self.mediabrowseButton.hide()
137 else:
138 self.mediapathTextbox.show()
139 self.mediapathLabel.show()
140 self.mediabrowseButton.show()
141 self.saveMoreState(False)
142 self.stackedLayout.setCurrentIndex(0)
143 if isMacOS():
144 self.mediaplayerSettingsGroup.setFixedHeight(self.mediaplayerSettingsGroup.minimumSizeHint().height())
145 newHeight = self.connectionSettingsGroup.minimumSizeHint().height()+self.mediaplayerSettingsGroup.minimumSizeHint().height()+self.bottomButtonFrame.minimumSizeHint().height()+50
146 else:
147 newHeight = self.connectionSettingsGroup.minimumSizeHint().height()+self.mediaplayerSettingsGroup.minimumSizeHint().height()+self.bottomButtonFrame.minimumSizeHint().height()+13

Callers 1

runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected