Download Source/Plugin/PluginBridgeEditor.h from RAM2118/pluginbridge: direct link, hf CLI and curl.
- Browser
- Download file 887 Bytes
-
https://huggingface.co/RAM2118/pluginbridge/resolve/1dd0405171bf6efd5a8dfd67bc5b5d3a24dc7aee/Source/Plugin/PluginBridgeEditor.h
- Command line
-
hf download hf://RAM2118/pluginbridge@1dd0405171bf6efd5a8dfd67bc5b5d3a24dc7aee/Source/Plugin/PluginBridgeEditor.h
-
curl -L -o PluginBridgeEditor.h https://huggingface.co/RAM2118/pluginbridge/resolve/1dd0405171bf6efd5a8dfd67bc5b5d3a24dc7aee/Source/Plugin/PluginBridgeEditor.h
887 Bytes
| class PluginBridgeEditor : public juce::AudioProcessorEditor, | |
| private juce::Timer | |
| { | |
| public: | |
| explicit PluginBridgeEditor(PluginBridgeProcessor&); | |
| ~PluginBridgeEditor() override; | |
| void paint(juce::Graphics&) override; | |
| void resized() override; | |
| private: | |
| void timerCallback() override; | |
| void showPluginMenu(); | |
| void toggleGui(); | |
| PluginBridgeProcessor& processorRef; | |
| juce::Label titleLabel; | |
| juce::Label mcpStatusLabel; | |
| juce::Label pluginStatusLabel; | |
| juce::Label connectionLabel; | |
| juce::TextButton selectButton{"Select Plugin"}; | |
| juce::TextButton guiButton{"Open GUI"}; | |
| juce::TextButton reloadButton{"Reload"}; | |
| bool guiOpen = false; | |
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(PluginBridgeEditor) | |
| }; | |