30 static bool checkPresetVersion(
const File& presetFile,
const String& pluginVersion,
const bool showAlertWindow);
151 : std::runtime_error(whatHappened.getCharPointer())
155 char const*
what() const noexcept override;
An exception for preset manager.
Definition PresetManager.h:148
String m_whenDidItHappen
Definition PresetManager.h:159
char const * what() const noexcept override
Definition PresetManager.cpp:339
String when() const
Definition PresetManager.cpp:341
PresetException(const String &whatHappened, const String &whenDidItHappen)
Definition PresetManager.h:150
Helper class for saving and loading presets.
Definition PresetManager.h:16
const Preset & getCurrentPreset() const
Definition PresetManager.cpp:261
static void writeReformerVersion(ValueTree &state)
Writes the Reformer version to a ValueTree.
Definition PresetManager.cpp:68
static const String m_cutoffVersion
Definition PresetManager.h:130
PopupMenu getCurrentPopupMenu()
Definition PresetManager.cpp:272
void setCurrentPreset(const File &presetFile)
Definition PresetManager.cpp:263
PresetManager()
Definition PresetManager.cpp:241
static void checkReformerVersion(ValueTree &state)
Checks the Reformer version within a ValueTree.
Definition PresetManager.cpp:101
static File getFactoryPresetDirectory()
Definition PresetManager.cpp:200
static const String m_presetFileExtension
Definition PresetManager.h:133
static File getInitPresetFile()
Definition PresetManager.cpp:222
static void checkReformerVersionInternal(ValueTree &state)
Definition PresetManager.cpp:110
static File getUserPresetDirectory()
Definition PresetManager.cpp:211
Preset m_currentPreset
Definition PresetManager.h:136
static const String m_initFileName
Definition PresetManager.h:134
static const String m_factoryPresetFolderName
Definition PresetManager.h:131
static ValueTree getValueTreeFromFile(const File &presetFile)
Definition PresetManager.cpp:154
static void writeValueTreeToFile(const ValueTree &valueTree, const File &outputFile)
Definition PresetManager.cpp:163
static Preset getPresetFromFile(const File &file)
Definition PresetManager.cpp:171
void initializePresetDirectories()
Definition PresetManager.cpp:282
static String getPresetVersion(const ValueTree &state)
Definition PresetManager.cpp:47
PopupMenu getPopupMenuFromDirectory(const File &presetDirectory)
Definition PresetManager.cpp:321
static File getUserTemplateDirectory()
Definition PresetManager.cpp:189
static bool checkPresetVersion(const File &presetFile, const String &pluginVersion, const bool showAlertWindow)
Definition PresetManager.cpp:10
std::function< void(const ValueTree &)> presetChanged
Definition PresetManager.h:26
static const String m_userPresetFolderName
Definition PresetManager.h:132
static void writePresetVersion(ValueTree &state, const String &versionNumber)
Definition PresetManager.cpp:57
static String getReformerVersion(ValueTree &state)
Retrieves the Reformer version from a ValueTree.
Definition PresetManager.cpp:146
static File getFactoryTemplateDirectory()
Definition PresetManager.cpp:179
Definition AirAbsorptionFilter.cpp:2
Definition PresetManager.h:20
String name
Definition PresetManager.h:21
File path
Definition PresetManager.h:22