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 }