27{
28 try {
29 juce::PropertiesFile::Options file_options;
30 file_options.applicationName = "MIDI2LR";
31 file_options.commonToAllUsers = false;
32 file_options.filenameSuffix = "xml";
33 file_options.osxLibrarySubFolder = "Application Support/MIDI2LR";
34 file_options.storageFormat = juce::PropertiesFile::storeAsXML;
36
39 }
40 catch (const std::exception& e) {
42 throw;
43 }
44}
void AddCallback(_In_ T *const object, _In_ void(T::*const mf)(bool, bool))
Definition LR_IPC_Out.h:51
void SetProfileDirectory(const juce::File &directory)
Definition ProfileManager.cpp:41
void ConnectionCallback(bool, bool)
Definition SettingsManager.cpp:62
std::unique_ptr< juce::PropertiesFile > properties_file_
Definition SettingsManager.h:95
LrIpcOut & lr_ipc_out_
Definition SettingsManager.h:93
juce::String GetProfileDirectory() const noexcept
Definition SettingsManager.h:57
ProfileManager & profile_manager_
Definition SettingsManager.h:94
void ExceptionResponse(gsl::czstring id, gsl::czstring fu, const std::exception &e) noexcept