MCPcopy Create free account
hub / github.com/DamRsn/NeuralNote / MidiFileDrag

Class MidiFileDrag

NeuralNote/Source/Components/MidiFileDrag.h:14–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12#include "UIDefines.h"
13
14class MidiFileDrag : public Component
15{
16public:
17 explicit MidiFileDrag(NeuralNoteAudioProcessor* processor);
18
19 ~MidiFileDrag() override;
20
21 void resized() override;
22
23 void paint(Graphics& g) override;
24
25 void mouseDown(const MouseEvent& event) override;
26
27 void mouseEnter(const MouseEvent& event) override;
28
29 void mouseExit(const MouseEvent& event) override;
30
31private:
32 NeuralNoteAudioProcessor* mProcessor;
33
34 juce::File mTempDirectory = juce::File::getSpecialLocation(juce::File::tempDirectory).getChildFile("neuralnote");
35
36 MidiFileWriter mMidiFileWriter;
37};
38
39#endif // MidiFileDrag_h

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected