PluginEditorState.h (564B)
1 #pragma once 2 3 #include "jucePluginEditorLib/pluginEditorState.h" 4 5 namespace juce 6 { 7 class Component; 8 } 9 10 namespace mqJucePlugin 11 { 12 class AudioPluginAudioProcessor; 13 14 class PluginEditorState : public jucePluginEditorLib::PluginEditorState 15 { 16 public: 17 explicit PluginEditorState(AudioPluginAudioProcessor& _processor); 18 void initContextMenu(juce::PopupMenu& _menu) override; 19 bool initAdvancedContextMenu(juce::PopupMenu& _menu, bool _enabled) override; 20 private: 21 jucePluginEditorLib::Editor* createEditor(const jucePluginEditorLib::Skin& _skin) override; 22 }; 23 }