commit d415ff0409f9f433f021aef0d8323f3d44e07f35
parent 6226258c25efb0aaf64aa1f90c6657e8d24e539f
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Sat, 19 Mar 2022 16:29:42 +0100
move json filename out of VirusEditor to keep it generic
Diffstat:
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/source/jucePlugin/PluginEditor.cpp b/source/jucePlugin/PluginEditor.cpp
@@ -41,7 +41,7 @@ void AudioPluginAudioProcessorEditor::loadSkin(int index)
try
{
- auto* editor = new genericVirusUI::VirusEditor(m_parameterBinding, processorRef.getController(), processorRef);
+ auto* editor = new genericVirusUI::VirusEditor(m_parameterBinding, processorRef.getController(), processorRef, "VirusC_Trancy.json");
m_virusEditor.reset(editor);
setSize(m_virusEditor->getWidth(), m_virusEditor->getHeight());
m_rootScale = editor->getScale();
diff --git a/source/jucePlugin/ui3/VirusEditor.cpp b/source/jucePlugin/ui3/VirusEditor.cpp
@@ -9,13 +9,13 @@
namespace genericVirusUI
{
- VirusEditor::VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef) :
+ VirusEditor::VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef, const std::string& _jsonFilename) :
Editor(static_cast<EditorInterface&>(*this)),
m_processor(_processorRef),
m_parameterBinding(_binding)
{
uint32_t jsonSize;
- const auto json = getResourceByFilename("VirusC_Hoverland.json", jsonSize);
+ const auto json = getResourceByFilename(_jsonFilename, jsonSize);
create(std::string(json, jsonSize));
m_parts.reset(new Parts(*this));
diff --git a/source/jucePlugin/ui3/VirusEditor.h b/source/jucePlugin/ui3/VirusEditor.h
@@ -16,7 +16,7 @@ namespace genericVirusUI
class VirusEditor : public genericUI::EditorInterface, public genericUI::Editor
{
public:
- VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef);
+ VirusEditor(VirusParameterBinding& _binding, Virus::Controller& _controller, AudioPluginAudioProcessor &_processorRef, const std::string& _jsonFilename);
void setPart(size_t _part);