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.

ColorScale.h 972B

12345678910111213141516171819202122232425262728293031
  1. /* COLORSCALE_H
  2. * CLASS DECLARATION
  3. *
  4. * CHANGLOG:
  5. * NAME: | CHANGES: | DATE: |
  6. * Mewes, Lars | Neuerstellung | 24.09.2021 |
  7. * | | |
  8. * | | |
  9. * | | |
  10. *
  11. * DESCRIPTION:
  12. * Diese Klasse beinhaltet sämtliche Töne einer Oktave, die mithilfe von getter-setter-Funktionen genutzt werden können.
  13. *
  14. * TO-DOs:
  15. *
  16. *
  17. */
  18. #pragma once
  19. #include "Tone.h"
  20. class ColorScale{
  21. Tone allTones[12];
  22. public:
  23. Tone * getToneByName(QString name);
  24. Tone * getToneByKeyboardPosition(int pos);
  25. void setToneColor(Tone * tone, QColor color);
  26. ColorScale();
  27. };