MCPcopy Create free account
hub / github.com/clechasseur/pathcopycopy / CreateRevisionFuncMap

Method CreateRevisionFuncMap

PathCopyCopy/src/PathCopyCopySettings.cpp:1203–1220  ·  view source on GitHub ↗

Static method to create the map of revise functions. @return Map of revisions and their associated functions to apply them.

Source from the content-addressed store, hash-verified

1201 // @return Map of revisions and their associated functions to apply them.
1202 //
1203 Settings::Reviser::RevisionFuncM Settings::Reviser::CreateRevisionFuncMap()
1204 {
1205 RevisionFuncM mRevisions;
1206
1207 mRevisions.emplace(201201311ul, &ApplyNewPluginOrganizationRevision201201311);
1208 mRevisions.emplace(201204051ul, &ApplyPluginsInMainMenuAdjustment201204051);
1209 // Note: 201601051ul was used at some point; do not use again.
1210 mRevisions.emplace(201601052ul, &ApplyInitialMainMenuPluginDisplayOrder201601052);
1211 mRevisions.emplace(201601053ul, &ApplyInitialSubmenuPluginDisplayOrder201601053);
1212 mRevisions.emplace(201601054ul, &ApplyInitialKnownPlugins201601054);
1213 mRevisions.emplace(201707061ul, &ApplyInitialUIPluginDisplayOrder201707061);
1214 mRevisions.emplace(202001091ul, &ApplyNewPipelinePluginForm202001091);
1215 mRevisions.emplace(202001251ul, &ApplyMainFormSizeAndPositionMove202001251);
1216
1217 // Add any new revisions here.
1218
1219 return mRevisions;
1220 }
1221
1222 //
1223 // Revises the config by changing legacy settings for disabled and default plugins

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected