2323#include " ../../application/service/mixer_service.hpp"
2424#include " ../../infra/settings.hpp"
2525#include " ../../application/service/selection_service.hpp"
26+ #include " ../../application/service/settings_service.hpp"
2627#include " ../../application/service/side_chain_service.hpp"
2728#include " ../../domain/column_settings.hpp"
2829#include " ../../domain/instrument.hpp"
@@ -483,7 +484,8 @@ void EditorServiceTest::test_patternCopyPaste_shorterTarget_shouldCopyPattern()
483484void EditorServiceTest::test_selectionCutPaste_shouldCopySelection ()
484485{
485486 const auto selectionService = std::make_shared<SelectionService>();
486- EditorService editorService { selectionService };
487+ const auto settingsService = std::make_shared<SettingsService>();
488+ EditorService editorService { selectionService, settingsService };
487489 QSignalSpy noteDataChangedSpy { &editorService, &EditorService::noteDataAtPositionChanged };
488490 const Position sourcePosition = { 0 , 1 , 0 , 8 , 0 };
489491 QVERIFY (editorService.requestPosition (sourcePosition));
@@ -513,7 +515,8 @@ void EditorServiceTest::test_selectionCutPaste_shouldCopySelection()
513515void EditorServiceTest::test_selectionCopyPaste_shouldCopySelection ()
514516{
515517 const auto selectionService = std::make_shared<SelectionService>();
516- EditorService editorService { selectionService };
518+ const auto settingsService = std::make_shared<SettingsService>();
519+ EditorService editorService { selectionService, settingsService };
517520 QSignalSpy noteDataChangedSpy { &editorService, &EditorService::noteDataAtPositionChanged };
518521 const Position sourcePosition = { 0 , 1 , 0 , 8 , 0 };
519522 QVERIFY (editorService.requestPosition (sourcePosition));
@@ -978,7 +981,8 @@ void EditorServiceTest::test_requestPatternTranspose_shouldTransposePattern()
978981void EditorServiceTest::test_requestSelectionTranspose_shouldTransposeSelection ()
979982{
980983 const auto selectionService = std::make_shared<SelectionService>();
981- EditorService editorService { selectionService };
984+ const auto settingsService = std::make_shared<SettingsService>();
985+ EditorService editorService { selectionService, settingsService };
982986 QSignalSpy noteDataChangedSpy { &editorService, &EditorService::noteDataAtPositionChanged };
983987
984988 editorService.requestNewColumn (0 );
@@ -2131,7 +2135,7 @@ void EditorServiceTest::test_requestPositionByTick_shouldRespectUiUpdatesDisable
21312135 QSignalSpy songPositionChangedSpy { &editorService, &EditorService::songPositionChanged };
21322136
21332137 // Enable disabling UI updates
2134- Settings:: setUiUpdatesDisabledDuringPlayback (true );
2138+ editorService. settingsService ()-> setUiUpdatesDisabledDuringPlayback (true );
21352139
21362140 // Initial position
21372141 QCOMPARE (editorService.songPosition (), 0 );
@@ -2152,7 +2156,7 @@ void EditorServiceTest::test_requestPositionByTick_shouldRespectUiUpdatesDisable
21522156 QCOMPARE (editorService.songPosition (), 0 );
21532157
21542158 // Reset setting
2155- Settings:: setUiUpdatesDisabledDuringPlayback (false );
2159+ editorService. settingsService ()-> setUiUpdatesDisabledDuringPlayback (false );
21562160
21572161 // Another tick
21582162 const auto nextTick = tick * 2 ;
0 commit comments