Browse Source

„PianoKeyBoard.h“ löschen

master
Lars Mewes 2 years ago
parent
commit
c3683bb203
1 changed files with 0 additions and 35 deletions
  1. 0
    35
      PianoKeyBoard.h

+ 0
- 35
PianoKeyBoard.h View File

/* PIANOKEYBOARD_H
* CLASS DECLARATION
*
* CHANGLOG:
* NAME: | CHANGES: | DATE: |
* Mewes, Lars | Neuerstellung | 24.09.2021 |
* | | |
* | | |
* | | |
*
* DESCRIPTION:
* Diese Klasse stellt eine Klaviatur in einer "QGraphicsScene" dar und besitzt alle "PianoKey"-Elemente, die mit getter-setter-Funktionen genutzt werden.
*
* TO-DOs:
* Beschriftung auf den Elementen ergänzen
*
*/
#pragma once
#include <QGraphicsScene>
#include "PianoKey.h"
#include <QMouseEvent>

class MainWindow;

class PianoKeyBoard: public QGraphicsScene{
PianoKey * keys[12];
public:

void mousePressEvent(QGraphicsSceneMouseEvent *event);

PianoKeyBoard(qreal x, qreal y, qreal w, qreal h, MainWindow *parent=nullptr);

virtual ~PianoKeyBoard();
PianoKey * getKey(int number)const;
};

Loading…
Cancel
Save