From e01c0585cfa5995c4f35f6868d87f8ca788fefae Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Tue, 10 Jan 2017 18:40:26 +0100
Subject: [PATCH] Add ofxPiMapper::saveProject and loadProject

---
 src/ofxPiMapper.cpp | 8 ++++++++
 src/ofxPiMapper.h   | 4 ++++
 2 files changed, 12 insertions(+)

diff --git a/src/ofxPiMapper.cpp b/src/ofxPiMapper.cpp
index 7e50b7b..d171663 100644
--- a/src/ofxPiMapper.cpp
+++ b/src/ofxPiMapper.cpp
@@ -76,6 +76,14 @@ bool ofxPiMapper::loadXmlSettings(string fileName){
 	return _application.loadXmlSettings(fileName);
 }
 
+void ofxPiMapper::saveProject(){
+	_application.saveProject();
+}
+
+bool ofxPiMapper::loadProject(string filename){
+	return _application.loadXmlSettings(filename);
+}
+
 unsigned int ofxPiMapper::getNumPresets(){
 	return _application.getSurfaceManager()->getNumPresets();
 }
diff --git a/src/ofxPiMapper.h b/src/ofxPiMapper.h
index 82577c7..cfdfe10 100644
--- a/src/ofxPiMapper.h
+++ b/src/ofxPiMapper.h
@@ -46,6 +46,10 @@ class ofxPiMapper {
 		void setMode(ofxPiMapper::Mode m);
 		ofxPiMapper::Mode getMode();
 	
+		// Project
+		void saveProject();
+		bool loadProject(string filename);
+	
 		// Presets
 		unsigned int getNumPresets();
 		unsigned int getActivePresetIndex();