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.

70 lines
2.3KB

  1. /*
  2. ==============================================================================
  3. This is an automatically generated GUI class created by the Introjucer!
  4. Be careful when adding custom code to these files, as only the code within
  5. the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
  6. and re-saved.
  7. Created with Introjucer version: 3.1.0
  8. ------------------------------------------------------------------------------
  9. The Introjucer is part of the JUCE library - "Jules' Utility Class Extensions"
  10. Copyright 2004-13 by Raw Material Software Ltd.
  11. ==============================================================================
  12. */
  13. #ifndef __JUCE_HEADER_EF8CB39C6E013E02__
  14. #define __JUCE_HEADER_EF8CB39C6E013E02__
  15. //[Headers] -- You can add your own extra header files here --
  16. #include "../jucedemo_headers.h"
  17. //[/Headers]
  18. //==============================================================================
  19. /**
  20. //[Comments]
  21. An auto-generated component, created by the Jucer.
  22. Describe your class and how it works here!
  23. //[/Comments]
  24. */
  25. class AudioDemoSetupPage : public Component
  26. {
  27. public:
  28. //==============================================================================
  29. AudioDemoSetupPage (AudioDeviceManager& deviceManager_);
  30. ~AudioDemoSetupPage();
  31. //==============================================================================
  32. //[UserMethods] -- You can add your own custom methods in this section.
  33. //[/UserMethods]
  34. void paint (Graphics& g);
  35. void resized();
  36. private:
  37. //[UserVariables] -- You can add your own custom variables in this section.
  38. AudioDeviceManager& deviceManager;
  39. //[/UserVariables]
  40. //==============================================================================
  41. ScopedPointer<AudioDeviceSelectorComponent> deviceSelector;
  42. //==============================================================================
  43. JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoSetupPage)
  44. };
  45. //[EndFile] You can add extra defines here...
  46. //[/EndFile]
  47. #endif // __JUCE_HEADER_EF8CB39C6E013E02__