While probably not REALLY necessary, implemented the Settings popup menu as an async version

This commit is contained in:
xenakios
2018-11-13 22:18:05 +02:00
parent 93cebcdcd2
commit 6de7d3fd14
2 changed files with 81 additions and 60 deletions

View File

@ -310,7 +310,6 @@ public:
void resized() override;
void timerCallback(int id) override;
bool isInterestedInFileDrag(const StringArray &files) override;
void filesDropped(const StringArray &files, int x, int y) override;
@ -319,8 +318,10 @@ public:
WaveformComponent m_wavecomponent;
void chooseFile();
void showRenderDialog();
void executeModalMenuAction(int menuid, int actionid);
private:
PaulstretchpluginAudioProcessor& processor;
PopupMenu m_test_menu;
PaulstretchpluginAudioProcessor& processor;
uptrvec<ParameterComponent> m_parcomps;
//SpectralVisualizer m_specvis;
PerfMeterComponent m_perfmeter;
@ -339,6 +340,7 @@ private:
MyTabComponent m_wavefilter_tab;
Component* m_wave_container=nullptr;
void showAbout();
std::vector<int> m_capturelens{ 2,5,10,30,60,120 };
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PaulstretchpluginAudioProcessorEditor)
};