diff --git a/Source/Processors/Editors/RecordControlEditor.cpp b/Source/Processors/Editors/RecordControlEditor.cpp
index 56aab0471ef7869857d40b4e012b2f1937979dda..8ce09d5b99116e66823d4fa61056db4077906de1 100644
--- a/Source/Processors/Editors/RecordControlEditor.cpp
+++ b/Source/Processors/Editors/RecordControlEditor.cpp
@@ -62,7 +62,7 @@ RecordControlEditor::RecordControlEditor(GenericProcessor* parentNode, bool useD
 
 RecordControlEditor::~RecordControlEditor()
 {
-    //deleteAllChildren();
+    
 }
 
 void RecordControlEditor::comboBoxChanged(ComboBox* comboBox)
@@ -96,4 +96,32 @@ void RecordControlEditor::updateSettings()
         availableChans->addItem(channelName,i+1);
     }
 
+}
+
+void RecordControlEditor::saveEditorParameters(XmlElement* xml)
+{
+    
+    XmlElement* info = xml->createNewChildElement("PARAMETERS");
+    
+    info->setAttribute("Type", "RecordControlEditor");
+    info->setAttribute("Channel",availableChans->getSelectedId());
+    info->setAttribute("FileSaveOption",newFileToggleButton->getToggleState());
+    
+}
+
+void RecordControlEditor::loadEditorParameters(XmlElement* xml)
+{
+     
+    forEachXmlChildElement(*xml, xmlNode)
+    {
+        
+        if (xmlNode->hasTagName("PARAMETERS"))
+        {
+        
+            newFileToggleButton->setToggleState(xmlNode->getBoolAttribute("FileSaveOption"), true);
+            availableChans->setSelectedId(xmlNode->getIntAttribute("Channel"));
+            
+        }
+
+    }
 }
\ No newline at end of file
diff --git a/Source/Processors/Editors/RecordControlEditor.h b/Source/Processors/Editors/RecordControlEditor.h
index 011ec844cedb092d349e64dc4e8922aa579c7c35..4fcc99a6a3ccc4c21c15ad7643cb7e84d02ad0ff 100644
--- a/Source/Processors/Editors/RecordControlEditor.h
+++ b/Source/Processors/Editors/RecordControlEditor.h
@@ -44,6 +44,8 @@ public:
     void comboBoxChanged(ComboBox* comboBox);
     void updateSettings();
     void buttonEvent(Button* button);
+    void loadEditorParameters(XmlElement*);
+    void saveEditorParameters(XmlElement*);
 
 private:
     ScopedPointer<ComboBox> availableChans;