/* 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 #include #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(); };