|
123456789101112131415161718192021222324252627 |
- #include "PianoKey.h"
- #include <QBrush>
-
- PianoKey::PianoKey(Tone *tone): tone(tone){
- if(tone->getFlatTone()){
- setRect(-350+tone->getKeyboardPosition()*100,0, 100, 700);
-
- }
- else{
- setRect(-350+75+tone->getKeyboardPosition()*100,0, 50, 500);
- setZValue(1);
- }
- setBrush(QBrush(tone->getColor()));
- };
- PianoKey::~PianoKey(){};
-
- Tone * PianoKey::getTone()const{
- return tone;
- };
-
- //SLOTS:
- void PianoKey::redraw(){
- setBrush(QBrush(tone->getColor()));
- };
-
-
-
|