// // Created by versustune on 14.06.20. // #ifndef VENO_VENOCONFIGSCREEN_H #define VENO_VENOCONFIGSCREEN_H #include "JuceHeader.h" #include "../../../Core/Config.h" #include "../../Components/Config/VeNoColour.h" #include "ConfigComponent.h" class VenoConfigScreen : public DocumentWindow { public: explicit VenoConfigScreen (const std::string& pid); ~VenoConfigScreen () override; void closeButtonPressed () override; void paint (Graphics& graphics) override; void resized () override; private: std::string m_pid; std::shared_ptr component; std::unique_ptr m_lookHandler; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VenoConfigScreen) }; #endif //VENO_VENOCONFIGSCREEN_H