Exemplo n.º 1
0
void Tpresets::savePreset(Tpreset *preset,const char_t *presetName)
{
    if (presetName) {
        ff_strncpy(preset->presetName, presetName, countof(preset->presetName));
    }
    preset->saveReg();
    storePreset(preset);
}
Exemplo n.º 2
0
bool  Tpresets::savePresetFile(Tpreset *preset,const char_t *flnm)
{
    bool res=preset->saveFile(flnm);
    if (res) {
        storePreset(preset);
    }
    return res;
}
Exemplo n.º 3
0
void PresetManager::setFactoryDefaults() {
  SurfaceControlManager::displayOut.isOutputOn = false;

  for (curPreset=0; curPreset < 128; curPreset++) {
    setDefaultPreset();
    storePreset(0);
  }

  loadPreset(0);
  SurfaceControlManager::displayOut.clear();
  SurfaceControlManager::displayOut.writeEepromString(factoryDefaultsStr, 0, 0);
  SurfaceControlManager::displayOut.writeEepromString(restoredStr, 1, 4);
  SurfaceControlManager::displayOut.isOutputOn = true;
}
Exemplo n.º 4
0
Tpreset* Tpresets::getPreset(const char_t *presetName,bool create)
{
    iterator i=findPreset(presetName);
    if (i!=end()) {
        return *i;
    } else if (create) {
        Tpreset *newpreset=newPreset(presetName);
        newpreset->loadReg();
        storePreset(newpreset);
        return newpreset;
    } else {
        return NULL;
    }
}