Mercurial > hg > tweakathon2ios
comparison presetManager.h @ 4:60b54ba87f6a
Preset save and recall works.
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Thu, 16 Oct 2014 14:34:14 +0100 |
parents | 7e0a19a538d4 |
children | 213df0baed47 |
comparison
equal
deleted
inserted
replaced
3:c50de2d84732 | 4:60b54ba87f6a |
---|---|
84 stringstream ss; | 84 stringstream ss; |
85 ss << "Name: \t" << name << "\nCreation time: \t" << date_str << "\nCreator: \t" << creatorUserName << '\n'; | 85 ss << "Name: \t" << name << "\nCreation time: \t" << date_str << "\nCreator: \t" << creatorUserName << '\n'; |
86 return ss.str(); | 86 return ss.str(); |
87 | 87 |
88 } | 88 } |
89 | |
90 string getName(){ | |
91 return name; | |
92 } | |
93 vector<int> getValues(){ | |
94 return CCValues; | |
95 } | |
89 }; | 96 }; |
90 | 97 |
91 //--------------------------------------------------------------------------- | 98 //--------------------------------------------------------------------------- |
92 class PresetManager{ | 99 class PresetManager{ |
93 public: | 100 public: |
97 | 104 |
98 vector<Preset *> thePresets; | 105 vector<Preset *> thePresets; |
99 | 106 |
100 int savePreset(string name, vector<int> stuff); | 107 int savePreset(string name, vector<int> stuff); |
101 | 108 |
102 TwoVector recallPreset(int presetID); // by name ? id? | 109 vector<int> recallPreset(int presetID); // by name ? id? |
103 TwoVector recallPreset(string name); // by name ? id? | 110 vector<int> recallPreset(string name); // by name ? id? |
104 | 111 |
105 void printAll(); | 112 void printAll(); |
106 | 113 |
107 void startLoadAll(); // load everything from the json file | 114 void startLoadAll(); // load everything from the json file |
108 void exitAndSaveAll(); // save stuff to the json file | 115 void exitAndSaveAll(); // save stuff to the json file |