int Form1::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: quit(); break; case 1: play(); break; case 2: musinfo(); break; case 3: stop(); break; case 4: slR(); break; case 5: slP(); break; case 6: opcje(); break; case 7: showplaylist(); break; case 8: timrefDo(); break; case 9: funkcje_opn(); break; case 10: info(); break; case 11: aWAV(); break; case 12: slAT((*reinterpret_cast< int(*)>(_a[1]))); break; case 13: setVol((*reinterpret_cast< int(*)>(_a[1]))); break; case 14: savMus(); break; case 15: nextB(); break; case 16: prevB(); break; case 17: AboutQMP(); break; case 18: NextXs(); break; case 19: volup(); break; case 20: voldown(); break; case 21: minimize(); break; case 22: seekP((*reinterpret_cast< bool(*)>(_a[1]))); break; case 23: setVolR((*reinterpret_cast< int*(*)>(_a[1]))); break; case 24: pwp(); break; case 25: pwl(); break; case 26: netA(); break; case 27: selA(); break; case 28: SoH(); break; case 29: mnuAct((*reinterpret_cast< QSystemTrayIcon::ActivationReason(*)>(_a[1]))); break; case 30: checkUpdatesButton(); break; case 31: checkUpdates(); break; case 32: updateQVis(); break; case 33: BTpause(); break; case 34: showEq(); break; case 35: volMnu(); break; case 36: setBothVolB(); break; case 37: TrayMessageClicked(); break; case 38: showMnuOpt(); break; case 39: miniQMP(); break; case 40: showTrayMnu(); break; case 41: setVolFromMiniQMP((*reinterpret_cast< int(*)>(_a[1]))); break; case 42: opisQMP(); break; case 43: resetInfoWindow(); break; case 44: miniVersion(); break; case 45: copyTitleA(); break; case 46: fileChanged(); break; default: ; } _id -= 47; } return _id; }
// G³owne menu void menu() { TIM_Cmd(TIM2, ENABLE); while(1) { PCD8544_GotoXY(0,10); PCD8544_Puts(" START", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); PCD8544_GotoXY(0,20); PCD8544_Puts(" REKORD", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); PCD8544_GotoXY(0,30); PCD8544_Puts(" AUTORZY", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); PCD8544_GotoXY(0,40); PCD8544_Puts(" ZAKONCZ", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); // WskaŸnik w menu PCD8544_GotoXY(0,b); PCD8544_Puts("-->", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); PCD8544_Refresh(); // Wskaznik do góry if(kier==3 && b!=10) { PCD8544_GotoXY(0,b); PCD8544_Puts(" ", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); b=b-10; kier=0; } // Wska¿nik w dó³ if(kier==4&& b!=40) { PCD8544_GotoXY(0,b); PCD8544_Puts(" ", PCD8544_Pixel_Set, PCD8544_FontSize_5x7); b=b+10; kier=0; } if(kier==1 && b==10) { gra(); kier=0; } // Rekord if(kier==1 && b==20) { rekord(); kier=0; } // Opcje if(kier==1 && b==30) { PCD8544_Clear(); PCD8544_Refresh(); opcje(); kier=0; } // Wyjscie if(kier==1 && b==40) { PCD8544_Clear(); kier=0; return; } } }