Audio plugin host https://kx.studio/carla
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.

App.hpp 1011B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * DISTRHO Plugin Toolkit (DPT)
  3. * Copyright (C) 2012-2013 Filipe Coelho <falktx@falktx.com>
  4. *
  5. * This program is free software; you can redistribute it and/or
  6. * modify it under the terms of the GNU Lesser General Public
  7. * License as published by the Free Software Foundation.
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU Lesser General Public License for more details.
  13. *
  14. * For a full copy of the license see the LGPL.txt file
  15. */
  16. #ifndef __DGL_APP_HPP__
  17. #define __DGL_APP_HPP__
  18. #include "Base.hpp"
  19. START_NAMESPACE_DGL
  20. // -------------------------------------------------
  21. class App
  22. {
  23. public:
  24. App();
  25. ~App();
  26. void idle();
  27. void exec();
  28. private:
  29. class Private;
  30. Private* const kPrivate;
  31. friend class Window;
  32. };
  33. // -------------------------------------------------
  34. END_NAMESPACE_DGL
  35. #endif // __DGL_APP_HPP__