mirror of
https://github.com/EyeTrackVR/EyeTrackVR.git
synced 2025-09-26 23:09:28 +08:00
44 lines
2.0 KiB
Python
44 lines
2.0 KiB
Python
"""
|
|
------------------------------------------------------------------------------------------------------
|
|
|
|
,@@@@@@
|
|
@@@@@@@@@@@ @@@
|
|
@@@@@@@@@@@@ @@@@@@@@@@@
|
|
@@@@@@@@@@@@@ @@@@@@@@@@@@@@
|
|
@@@@@@@/ ,@@@@@@@@@@@@@
|
|
/@@@@@@@@@@@@@@@ @@@@@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@
|
|
@@@@@@@@ @@@@@
|
|
,@@@ @@@@&
|
|
@@@@@@. @@@@
|
|
@@@ @@@@@@@@@/ @@@@@
|
|
,@@@. @@@@@@((@ @@@@(
|
|
//@@@ ,, @@@@ @@@@@
|
|
@@@( @@@@@@@
|
|
@@@ @ @@@@@@@@#
|
|
@@@@@@@@@@@@@@@@@
|
|
@@@@@@@@@@@@@(
|
|
|
|
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.GeneralSettingsModule import GeneralSettingsModule
|
|
from settings.modules.OneEuroSettingsModule import OneEuroSettingsModule
|
|
from settings.modules.OSCSettingsModule import OSCSettingsModule
|
|
|
|
|
|
class SettingsWidget(BaseSettingsWidget):
|
|
def __init__(self, widget_id: EyeId, main_config: EyeTrackConfig):
|
|
settings_modules = [
|
|
GeneralSettingsModule,
|
|
OneEuroSettingsModule,
|
|
OSCSettingsModule,
|
|
]
|
|
super().__init__(widget_id, main_config, settings_modules)
|