|
123456789101112131415161718192021222324252627282930313233343536373839 |
- /* PIANOKEY_H
- * CLASS DECLARATION
- *
- * CHANGLOG:
- * NAME: | CHANGES: | DATE: |
- * Mewes, Lars | Neuerstellung | 24.09.2021 |
- * | | |
- * | | |
- * | | |
- *
- * DESCRIPTION:
- * Diese Klasse enthält analog zu "CircleElement" alle Bestandteile einer Klaviertaste.
- *
- * TO-DOs:
- * Beschriftung auf den Tasten ergänzen
- *
- */
- #pragma once
-
- #include <QGraphicsRectItem>
- #include <QString>
-
- #include "Tone.h"
-
- class PianoKey: public QObject, public QGraphicsRectItem{
- Q_OBJECT
-
- Tone * tone;
- public:
-
- PianoKey(QString _tone, int pos, QColor _col, bool flatTone = true);
- PianoKey(Tone * tone);
- virtual ~PianoKey();
-
- Tone * getTone()const;
-
- public slots:
- void redraw();
- };
|