27 lines
647 B
Python
27 lines
647 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_new():
|
|
app = QApplication(sys.argv)
|
|
_apply_startup_volume()
|
|
window = MainWindowNew(app)
|
|
window.show()
|
|
sys.exit(app.exec())
|
|
|
|
|
|
def _apply_startup_volume():
|
|
settings = QSettings("car_ui", "ui")
|
|
raw = settings.value("sound/base_volume", build_info.DEFAULT_SOUND_VOLUME)
|
|
try:
|
|
value = int(raw)
|
|
except (TypeError, ValueError):
|
|
value = build_info.DEFAULT_SOUND_VOLUME
|
|
set_volume(value)
|