gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

ControllerLinks.h (440B)


      1 #pragma once
      2 
      3 #include <memory>
      4 #include <vector>
      5 
      6 namespace juce
      7 {
      8 	class Button;
      9 	class Slider;
     10 }
     11 
     12 namespace genericUI
     13 {
     14 	class ControllerLink;
     15 }
     16 
     17 namespace genericVirusUI
     18 {
     19 	class VirusEditor;
     20 
     21 	class ControllerLinks
     22 	{
     23 	public:
     24 		ControllerLinks(const VirusEditor& _editor);
     25 
     26 	private:
     27 		void createLink(juce::Slider* _a, juce::Slider* _b, juce::Button* _cond);
     28 
     29 		std::vector<std::unique_ptr<genericUI::ControllerLink>> m_links;
     30 	};
     31 }