コード例 #1
0
void ScreenManager::switchScreen(Screen* aScreen)
{
	if(aScreen != NULL)
	{
		switchScreen(aScreen->getName());
	}
}
コード例 #2
0
//------------------------------------------------------------------------------
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;
	}
   
}
コード例 #3
0
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;
}