// Méthode qui permet de dessiner la maison en 3D void Maison::draw3D(bool withNames) { QList<Mobilier*> list = _mobilier.values(); for (int i = 0; i < list.size(); ++i) list[i]->draw(withNames); for (int i = 0; i < _murs.size(); ++i) _murs[i]->draw(withNames); drawSol(withNames); }
void KMidChannel::drawKey(QPainter *qpaint,int key) { int octave=key/12; int note=key%12; int x=octave*63+1; switch (note) { case (0) : drawDo (qpaint,x,pressed[key]);break; case (1) : drawDo__ (qpaint,x,pressed[key]);break; case (2) : drawRe (qpaint,x,pressed[key]);break; case (3) : drawRe__ (qpaint,x,pressed[key]);break; case (4) : drawMi (qpaint,x,pressed[key]);break; case (5) : drawFa (qpaint,x,pressed[key]);break; case (6) : drawFa__ (qpaint,x,pressed[key]);break; case (7) : drawSol (qpaint,x,pressed[key]);break; case (8) : drawSol__(qpaint,x,pressed[key]);break; case (9) : drawLa (qpaint,x,pressed[key]);break; case (10) : drawLa__ (qpaint,x,pressed[key]);break; case (11) : drawSi (qpaint,x,pressed[key]);break; }; // qpaint->flush(); };