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

mqPartButton.cpp (550B)


      1 #include "mqPartButton.h"
      2 #include "mqEditor.h"
      3 #include "mqPartSelect.h"
      4 
      5 namespace mqJucePlugin
      6 {
      7 	mqPartButton::mqPartButton(mqJucePlugin::Editor& _editor, const std::string& _name, ButtonStyle _buttonStyle)
      8 	: PartButton(_editor, _name, _buttonStyle)
      9 	, m_mqEditor(_editor)
     10 	{
     11 	}
     12 
     13 	bool mqPartButton::isInterestedInDragSource(const SourceDetails& dragSourceDetails)
     14 	{
     15 		return PartButton<DrawableButton>::isInterestedInDragSource(dragSourceDetails);
     16 	}
     17 
     18 	void mqPartButton::onClick()
     19 	{
     20 		m_mqEditor.getPartSelect()->selectPart(getPart());
     21 	}
     22 }