// // Created by versustune on 01.03.20. // #ifndef VENO_THEME_H #define VENO_THEME_H #include "JuceHeader.h" #include enum class ThemeColour { bg = 0, bg_two, accent, accent_two, warning, clip, lcd_bg, lcd }; class Theme { private: public: Theme(std::shared_ptr file); ~Theme(); void setColour(ThemeColour index, Colour *colour); void init(); void getColourFromConfig(ThemeColour index); protected: std::map colours; std::shared_ptr configFile; }; #endif //VENO_THEME_H