""" ------------------------------------------------------------------------------------------------------ ,@@@@@@ @@@@@@@@@@@ @@@ @@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@@@@@@/ ,@@@@@@@@@@@@@ /@@@@@@@@@@@@@@@ @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@@ @@@@@ ,@@@ @@@@& @@@@@@. @@@@ @@@ @@@@@@@@@/ @@@@@ ,@@@. @@@@@@((@ @@@@( //@@@ ,, @@@@ @@@@@ @@@( @@@@@@@ @@@ @ @@@@@@@@# @@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@( Copyright (c) 2025 EyeTrackVR <3 LICENSE: Babble Software Distribution License 1.0 ------------------------------------------------------------------------------------------------------ """ from config import EyeTrackConfig from eye import EyeId from settings.BaseSettings import BaseSettingsWidget from settings.modules.AdvancedTrackingAlgoSettingsModule import ( AdvancedTrackingAlgoSettingsModule, ) from settings.modules.BlinkAlgoModule import BlinkAlgoSettingsModule from settings.modules.TrackingAlgorithmModule import TrackingAlgorithmModule class AlgoSettingsWidget(BaseSettingsWidget): def __init__(self, widget_id: EyeId, main_config: EyeTrackConfig): settings_modules = [ TrackingAlgorithmModule, BlinkAlgoSettingsModule, AdvancedTrackingAlgoSettingsModule, ] super().__init__(widget_id, main_config, settings_modules)