diff 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
line wrap: on
line diff
--- a/Source/Mappings/Control/TouchkeyControlMappingFactory.cpp	Thu Mar 20 00:18:35 2014 +0000
+++ b/Source/Mappings/Control/TouchkeyControlMappingFactory.cpp	Thu Mar 20 23:18:41 2014 +0000
@@ -223,6 +223,17 @@
     return new TouchkeyControlMappingShortEditor(*this);
 }
 
+// ****** Preset Save/Load ******
+XmlElement* TouchkeyControlMappingFactory::getPreset() {
+    XmlElement* preset = new XmlElement("MappingFactory");
+    preset->setAttribute("type", "Control");
+    return preset;
+}
+
+bool TouchkeyControlMappingFactory::loadPreset(XmlElement const* preset) {
+    return true;
+}
+
 // ***** Private Methods *****
 
 void TouchkeyControlMappingFactory::initializeMappingParameters(int noteNumber, TouchkeyControlMapping *mapping) {