@@ -82,7 +82,7 @@ void MidiImporterTest::test_import_exportedFile_shouldRestoreNotes()
8282 importedSong->setLinesPerBeat (4 );
8383
8484 const auto midiData = importer.parseMidiFile (fileName.toStdString ());
85- importer.importTo (midiData, importedSong, 0 , 64 , false , false , nullptr );
85+ importer.importTo (midiData, importedSong, MidiImportMode::Overwrite , 64 , false , false , nullptr );
8686
8787 QCOMPARE (importedSong->beatsPerMinute (), 140 );
8888 // Noteahead initializes with 8 tracks by default
@@ -142,7 +142,7 @@ void MidiImporterTest::test_import_multipleTracksAndPatterns_shouldRestoreCorrec
142142
143143 const auto midiData = importer.parseMidiFile (fileName.toStdString ());
144144 // Use pattern length 4 to match original structure
145- importer.importTo (midiData, importedSong, 0 , 4 , false , false , nullptr );
145+ importer.importTo (midiData, importedSong, MidiImportMode::Overwrite , 4 , false , false , nullptr );
146146
147147 QCOMPARE (importedSong->trackCount (), 8 );
148148 QCOMPARE (QString::fromStdString (importedSong->trackName (0 )), QString { " Melody" });
@@ -199,7 +199,7 @@ void MidiImporterTest::test_import_polyphony_shouldCreateNewColumns()
199199 importedSong->setLinesPerBeat (4 );
200200
201201 const auto midiData = importer.parseMidiFile (fileName.toStdString ());
202- importer.importTo (midiData, importedSong, 0 , 64 , false , false , nullptr );
202+ importer.importTo (midiData, importedSong, MidiImportMode::Overwrite , 64 , false , false , nullptr );
203203
204204 // Should have 3 columns on track 0
205205 QCOMPARE (importedSong->columnCount (0 ), 3 );
@@ -254,7 +254,7 @@ void MidiImporterTest::test_import_quantization_shouldZeroDelays()
254254 const auto midiData = importer.parseMidiFile (fileName.toStdString ());
255255
256256 // Import with quantization enabled
257- importer.importTo (midiData, importedSong, 0 , 64 , true , true , nullptr );
257+ importer.importTo (midiData, importedSong, MidiImportMode::Overwrite , 64 , true , true , nullptr );
258258
259259 const auto noteOnQuantized = importedSong->noteDataAtPosition ({ 0 , 0 , 0 , 0 });
260260 const auto noteOffQuantized = importedSong->noteDataAtPosition ({ 0 , 0 , 0 , 1 });
@@ -266,7 +266,7 @@ void MidiImporterTest::test_import_quantization_shouldZeroDelays()
266266 const auto importedSongNoQuantize = std::make_shared<Song>();
267267 importedSongNoQuantize->setBeatsPerMinute (120 );
268268 importedSongNoQuantize->setLinesPerBeat (4 );
269- importer.importTo (midiData, importedSongNoQuantize, 0 , 64 , false , false , nullptr );
269+ importer.importTo (midiData, importedSongNoQuantize, MidiImportMode::Overwrite , 64 , false , false , nullptr );
270270
271271 const auto noteOnNotQuantized = importedSongNoQuantize->noteDataAtPosition ({ 0 , 0 , 0 , 0 });
272272 const auto noteOffNotQuantized = importedSongNoQuantize->noteDataAtPosition ({ 0 , 0 , 0 , 1 });
@@ -313,7 +313,7 @@ void MidiImporterTest::test_import_bankAndProgramChange_shouldRestoreSettings()
313313
314314 const auto importedSong = std::make_shared<Song>();
315315 const auto midiData = importer.parseMidiFile (fileName.toStdString ());
316- importer.importTo (midiData, importedSong, 0 , 64 , false , false , midiService);
316+ importer.importTo (midiData, importedSong, MidiImportMode::Overwrite , 64 , false , false , midiService);
317317
318318 const auto importedInstrument = importedSong->instrument (0 );
319319 QVERIFY (importedInstrument != nullptr );
0 commit comments