29 lines
809 B
Python
29 lines
809 B
Python
import sys
|
|
|
|
from PySide6.QtCore import QSettings
|
|
from PySide6.QtWidgets import QApplication
|
|
|
|
import build_info
|
|
from audio.system_volume import set_volume
|
|
from ui.main_window_new import MainWindowNew
|
|
|
|
|
|
def run_app():
|
|
app = QApplication(sys.argv)
|
|
_apply_startup_sound_defaults()
|
|
window = MainWindowNew(app)
|
|
window.show()
|
|
sys.exit(app.exec())
|
|
|
|
|
|
def _apply_startup_sound_defaults():
|
|
settings = QSettings("car_ui", "ui")
|
|
base_volume = build_info.DEFAULT_SOUND_VOLUME
|
|
premute_volume = build_info.DEFAULT_PREMUTE_VOLUME
|
|
ducking_volume = build_info.DEFAULT_DUCKING_VOLUME
|
|
|
|
settings.setValue("sound/base_volume", base_volume)
|
|
settings.setValue("sound/premute_volume", premute_volume)
|
|
settings.setValue("sound/ducking_volume", ducking_volume)
|
|
set_volume(base_volume)
|