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