comparison Source/Mappings/Control/TouchkeyControlMappingFactory.cpp @ 33:e8965409903e

First (incomplete) start on save/load presets.
author Andrew McPherson <andrewm@eecs.qmul.ac.uk>
date Thu, 20 Mar 2014 23:18:41 +0000
parents 3580ffe87dc8
children 20c28a319dee
comparison
equal deleted inserted replaced
32:5f25a9b0139e 33:e8965409903e
221 // ***** GUI Support ***** 221 // ***** GUI Support *****
222 MappingEditorComponent* TouchkeyControlMappingFactory::createBasicEditor() { 222 MappingEditorComponent* TouchkeyControlMappingFactory::createBasicEditor() {
223 return new TouchkeyControlMappingShortEditor(*this); 223 return new TouchkeyControlMappingShortEditor(*this);
224 } 224 }
225 225
226 // ****** Preset Save/Load ******
227 XmlElement* TouchkeyControlMappingFactory::getPreset() {
228 XmlElement* preset = new XmlElement("MappingFactory");
229 preset->setAttribute("type", "Control");
230 return preset;
231 }
232
233 bool TouchkeyControlMappingFactory::loadPreset(XmlElement const* preset) {
234 return true;
235 }
236
226 // ***** Private Methods ***** 237 // ***** Private Methods *****
227 238
228 void TouchkeyControlMappingFactory::initializeMappingParameters(int noteNumber, TouchkeyControlMapping *mapping) { 239 void TouchkeyControlMappingFactory::initializeMappingParameters(int noteNumber, TouchkeyControlMapping *mapping) {
229 // Set parameters 240 // Set parameters
230 mapping->setInputParameter(inputParameter_, inputType_); 241 mapping->setInputParameter(inputParameter_, inputType_);