The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.1KB

  1. #pragma once
  2. // CMake builds don't use an AppConfig.h, so it's safe to include juce module headers
  3. // directly. If you need to remain compatible with Projucer-generated builds, and
  4. // have called `juce_generate_juce_header(<thisTarget>)` in your CMakeLists.txt,
  5. // you could `#include <JuceHeader.h>` here instead, to make all your module headers visible.
  6. #include <juce_gui_extra/juce_gui_extra.h>
  7. //==============================================================================
  8. /*
  9. This component lives inside our window, and this is where you should put all
  10. your controls and content.
  11. */
  12. class MainComponent : public juce::Component
  13. {
  14. public:
  15. //==============================================================================
  16. MainComponent();
  17. //==============================================================================
  18. void paint (juce::Graphics&) override;
  19. void resized() override;
  20. private:
  21. //==============================================================================
  22. // Your private member variables go here...
  23. JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainComponent)
  24. };