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