14 void resized()
override;
16 void openSettingsView(
const juce::Array<juce::var> &args,
17 juce::WebBrowserComponent::NativeFunctionCompletion completion);
18 void playPreviewSample(
const juce::Array<juce::var> &args,
19 juce::WebBrowserComponent::NativeFunctionCompletion completion);
20 void loadDrumSample(
const juce::Array<juce::var> &args,
21 juce::WebBrowserComponent::NativeFunctionCompletion completion);
22 void clearSample(
const juce::Array<juce::var> &args,
23 juce::WebBrowserComponent::NativeFunctionCompletion completion);
29 juce::WebToggleButtonRelay flipPhaseRelay{
"flipPhase"};
31 juce::WebBrowserComponent webViewComponent;
32 std::unique_ptr<juce::WebToggleButtonParameterAttachment> flipPhaseAttachment;
34 std::optional<juce::WebBrowserComponent::Resource> getResource(
const juce::String &url);