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();