diff --git a/screenstreamer/gui.py b/screenstreamer/gui.py index 13064e8..991d44f 100644 --- a/screenstreamer/gui.py +++ b/screenstreamer/gui.py @@ -114,6 +114,9 @@ class ScreenStreamerGUI(QtWidgets.QMainWindow): def set_recieve_status(self, status: bool): """status = True - stream is running""" self.ui.recieveBtn.setEnabled(True) + self.ui.listenAddr.setEnabled(not status) + self.ui.listenPort.setEnabled(not status) + self.ui.disableAudio.setEnabled(not status) if status: self.ui.recieveBtn.setText('Stop Recieve') else: @@ -122,6 +125,11 @@ class ScreenStreamerGUI(QtWidgets.QMainWindow): def set_stream_status(self, status: bool): """status = True - stream is running""" self.ui.streamBtn.setEnabled(True) + self.ui.displaySelect.setEnabled(not status) + self.ui.videoCodec.setEnabled(not status) + self.ui.audioSource.setEnabled(not status) + self.ui.sendto.setEnabled(not status) + self.ui.streamPort.setEnabled(not status) if status: self.ui.streamBtn.setText('Stop Stream') else: