Browse Source

Fix language selector by correcting context property names

Co-authored-by: djeada <[email protected]>
copilot-swe-agent[bot] 1 month ago
parent
commit
a2faf88acf
2 changed files with 9 additions and 9 deletions
  1. 1 1
      main.cpp
  2. 8 8
      ui/qml/SettingsPanel.qml

+ 1 - 1
main.cpp

@@ -282,7 +282,7 @@ auto main(int argc, char *argv[]) -> int {
   qInfo() << "Setting up QML engine...";
   engine = std::make_unique<QQmlApplicationEngine>();
   qInfo() << "Adding context properties...";
-  engine->rootContext()->setContextProperty("language_manager",
+  engine->rootContext()->setContextProperty("languageManager",
                                             language_manager.get());
   engine->rootContext()->setContextProperty("game", game_engine.get());
   qInfo() << "Adding import path...";

+ 8 - 8
ui/qml/SettingsPanel.qml

@@ -122,8 +122,8 @@ Item {
                                     value: 100
                                     stepSize: 1
                                     onValueChanged: {
-                                        if (typeof gameEngine !== 'undefined' && gameEngine.audioSystem)
-                                            gameEngine.audioSystem.setMasterVolume(value / 100);
+                                    if (typeof game !== 'undefined' && game.audioSystem)
+                                        game.audioSystem.setMasterVolume(value / 100);
 
                                     }
                                 }
@@ -156,8 +156,8 @@ Item {
                                     value: 100
                                     stepSize: 1
                                     onValueChanged: {
-                                        if (typeof gameEngine !== 'undefined' && gameEngine.audioSystem)
-                                            gameEngine.audioSystem.setMusicVolume(value / 100);
+                                    if (typeof game !== 'undefined' && game.audioSystem)
+                                        game.audioSystem.setMusicVolume(value / 100);
 
                                     }
                                 }
@@ -190,8 +190,8 @@ Item {
                                     value: 100
                                     stepSize: 1
                                     onValueChanged: {
-                                        if (typeof gameEngine !== 'undefined' && gameEngine.audioSystem)
-                                            gameEngine.audioSystem.setSoundVolume(value / 100);
+                                    if (typeof game !== 'undefined' && game.audioSystem)
+                                        game.audioSystem.setSoundVolume(value / 100);
 
                                     }
                                 }
@@ -224,8 +224,8 @@ Item {
                                     value: 100
                                     stepSize: 1
                                     onValueChanged: {
-                                        if (typeof gameEngine !== 'undefined' && gameEngine.audioSystem)
-                                            gameEngine.audioSystem.setVoiceVolume(value / 100);
+                                    if (typeof game !== 'undefined' && game.audioSystem)
+                                        game.audioSystem.setVoiceVolume(value / 100);
 
                                     }
                                 }