From 85ca1675f8bb37250072b6092bda8a78c92de2c0 Mon Sep 17 00:00:00 2001 From: mrbesen Date: Sat, 8 Oct 2022 18:03:10 +0200 Subject: [PATCH] disable ui when stream or recieve is running --- screenstreamer/gui.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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: