#include "PianoKey.h" #include 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())); };