guitar_prometheus::ExportDialog
guitar_prometheus::ExportDialog
Modal export dialog. More…
#include <ExportDialog.h>
Inherits from juce::Component, juce::Button::Listener
Public Functions
| Name | |
|---|---|
| ExportDialog(AppController & controller) | |
| void | resized() override |
| void | paint(juce::Graphics & g) override |
| void | buttonClicked(juce::Button * button) override |
Detailed Description
class guitar_prometheus::ExportDialog;Modal export dialog.
Reads the active project’s ExportConfig and per-track profile bindings; runs the pipeline (assemblePipelineRun + MidiWriter) when the user clicks Export.
Per-track sliders for octave / humanizer are not included in this v1 — Project file holds the values, the dialog uses them as-is. Editing happens via direct project inspection or future polish.
Public Functions Documentation
function ExportDialog
explicit ExportDialog( AppController & controller)function resized
void resized() overridefunction paint
void paint( juce::Graphics & g) overridefunction buttonClicked
void buttonClicked( juce::Button * button) overrideUpdated on 2026-05-29 at 07:39:52 +0000