1 #ifndef SCOREMIGRATIONREGISTER_H 2 #define SCOREMIGRATIONREGISTER_H 3 4 #include <QList> 5 6 #include "libmscore/score.h" 7 #include "iscoremigrationhandler.h" 8 9 class ScoreMigrator_3_6 10 { 11 public: 12 ScoreMigrator_3_6() = default; 13 ~ScoreMigrator_3_6(); 14 15 void registerHandler(IScoreMigrationHandler* handler); 16 void migrateScore(Ms::Score* score); 17 18 private: 19 QList<IScoreMigrationHandler*> m_handlerList; 20 }; 21 22 #endif // SCOREMIGRATIONREGISTER_H 23