void FromFileModule::loadFormatDetections(Program &formatDetections, StandardFormatDetector::Adder &formatAdder) { for(Program formatDetection: formatDetections) { switch(formatDetection.node(0).payload().toInteger()) { case HMC_ADD_MAGIC_NUMBER_OP: formatAdder.addMagicNumber(formatDetection.node(1).payload().toString()); break; case HMC_ADD_EXTENSION_OP: formatAdder.addExtension(formatDetection.node(1).payload().toString()); break; case HMC_ADD_SYNCBYTE_OP: formatAdder.addSyncbyte(formatDetection.node(1).payload().toInteger(), formatDetection.node(2).payload().toInteger()); break; default: break; } } }