void ScreenManager::switchScreen(Screen* aScreen) { if(aScreen != NULL) { switchScreen(aScreen->getName()); } }
//------------------------------------------------------------------------------ void CallBack_IRQ1() { INITIALISER_DS(SELECTEUR_DATA_NOYAU); UINT16 L_Code = Lecture_Scan_Code(); switch (L_Code) { case 78: Periode_Ordonnanceur += 5; //if (Periode_Ordonnanceur > 400L) Periode_Ordonnanceur = 400L; break; case 74: Periode_Ordonnanceur -= 5; if (Periode_Ordonnanceur < 6L) Periode_Ordonnanceur = 6L; break; case 29://LCtrl down Ctrl = true; break; case 157://LCtrl up Ctrl = false; break; case 59://F1 case 60://F2 case 61://F3 case 62://F4 case 63://F5 case 64://F6 case 65://F7 case 66://F8 case 67://F9 case 68://F10 if (Ctrl) { switchScreen(L_Code - 59); } break; case 87://F11 case 88://F12 if (Ctrl) { switchScreen(L_Code - 77); } break; default: break; } }
int Doodle::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: createSmoke1(); break; case 1: createSmoke2(); break; case 2: createSmoke3(); break; case 3: delTimer(); break; case 4: endAnimation(); break; case 5: switchScreen(); break; default: ; } _id -= 6; } return _id; }