completed basic recording functionality
This commit is contained in:
@@ -1,21 +1,20 @@
|
||||
from typing import List
|
||||
from tools.cfg_util.record.manager import RecordingManager
|
||||
from tools.cfg_util.record.layout import record_window
|
||||
import PySimpleGUI as sg
|
||||
|
||||
|
||||
async def start_recording(ips: List[str], file: str, interval: int = 10):
|
||||
async def start_recording(
|
||||
ips: List[str], file: str, record_window: sg.Window, interval: int = 10
|
||||
):
|
||||
record_window["start_recording"].update(visible=False)
|
||||
record_window["stop_recording"].update(visible=True)
|
||||
record_window["pause_recording"].update(visible=True)
|
||||
record_window["resume_recording"].update(visible=False)
|
||||
record_window["_placeholder"].update(visible=False)
|
||||
await RecordingManager().record(
|
||||
ips,
|
||||
file,
|
||||
)
|
||||
await RecordingManager().record(ips, file, record_window, interval=interval)
|
||||
|
||||
|
||||
async def pause_recording():
|
||||
async def pause_recording(record_window):
|
||||
await RecordingManager().pause()
|
||||
record_window["resume_recording"].update(visible=True)
|
||||
record_window["start_recording"].update(visible=False)
|
||||
@@ -23,7 +22,7 @@ async def pause_recording():
|
||||
record_window["pause_recording"].update(visible=False)
|
||||
|
||||
|
||||
async def stop_recording():
|
||||
async def stop_recording(record_window):
|
||||
await RecordingManager().stop()
|
||||
record_window["start_recording"].update(visible=True)
|
||||
record_window["stop_recording"].update(visible=False)
|
||||
@@ -32,7 +31,7 @@ async def stop_recording():
|
||||
record_window["_placeholder"].update(visible=True)
|
||||
|
||||
|
||||
async def resume_recording():
|
||||
async def resume_recording(record_window):
|
||||
await RecordingManager().resume()
|
||||
record_window["start_recording"].update(visible=False)
|
||||
record_window["stop_recording"].update(visible=True)
|
||||
|
||||
Reference in New Issue
Block a user