diff options
Diffstat (limited to 'plugin/drumgizmo_plugin.h')
-rw-r--r-- | plugin/drumgizmo_plugin.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugin/drumgizmo_plugin.h b/plugin/drumgizmo_plugin.h index be9663f..2e3da26 100644 --- a/plugin/drumgizmo_plugin.h +++ b/plugin/drumgizmo_plugin.h @@ -155,6 +155,17 @@ private: DrumGizmoPlugin& plugin; }; + class ConfigStringIO + { + public: + ConfigStringIO(Settings& settings); + + std::string get(); + bool set(std::string config_string); + private: + Settings& settings; + }; + Input input{*this}; const std::vector<MidiEvent>* input_events{nullptr}; @@ -162,6 +173,7 @@ private: const std::vector<float*>* output_samples{nullptr}; Settings settings; + ConfigStringIO config_string_io; std::shared_ptr<GUI::PluginGUI> plugin_gui; std::shared_ptr<DrumGizmo> drumgizmo; |