void VideoItem::createPanel() { _panel = new VideoControlPanel(this); _panel->setParentItem(this); setPanelPosition(); _panel->setVolume(_player->volume()); // _panel->show(); _panel->hide(); connect (this, SIGNAL(playMedia()), _panel, SLOT(on_play())); connect (this, SIGNAL(pauseMedia()), _panel, SLOT(on_pause())); connect (this, SIGNAL(stopMedia()), _panel, SLOT(on_stop())); connect (_panel, SIGNAL(positionChanged(qint64)), _player, SLOT(setPosition(qint64))); connect (_panel, SIGNAL(playClicked()), _player, SLOT(play())); connect (_panel, SIGNAL(pauseClicked()), _player, SLOT(pause())); connect (_panel, SIGNAL(volumeChanged(int)), _player, SLOT(setVolume(int))); }
void Game::onGame(){ while(true){ switch (state) { case GameState_Start: on_start(); break; case GameState_Deal: on_deal(); break; case GameState_WaitingForSpecial: on_waiting_for_special(); break; case GameState_Give: on_give(); break; case GameState_Back: on_back(); break; case GameState_GetBottom: on_getbottom(); break; case GameState_HoldUp: on_holdup(); break; case GameState_Play: on_play(); break; case GameState_Follow: on_follow(); break; case GameState_CircleFinished: on_circlefinished(); break; case GameState_NewTurn: on_newturn(); break; case GameState_Wait: break; default: break; } Game::msleep(33); } }
static void play_track(sp_session *session, sp_track *track) { //unmute(opensl); sp_session_player_play(session, true); s_is_playing = true; on_play(); }
int executer(char order[INPUT_LENGTH]) { char name_newdir[INPUT_LENGTH]; if (strcmp(order, "add") == 0) on_add(); else if (strcmp(order, "addl") == 0) on_addl(); else if (strcmp(order, "import") == 0) { scanf(" %[^\n]", name_newdir); on_import(name_newdir); } else if (strcmp(order, "importl") == 0) { scanf(" %[^\n]", name_newdir); on_importl(name_newdir); } else if (strcmp(order, "order") == 0) on_order(); else if (strcmp(order, "del") == 0 || strcmp(order, "delete") == 0) on_del(); else if (strcmp(order, "delall") == 0 || strcmp(order, "deleteall") == 0) on_delall(); else if (strcmp(order, "help") == 0 || strcmp(order, "?") == 0) on_help(); else if (strcmp(order, "showlist") == 0 || strcmp(order, "show") == 0) on_showlist(); else if (strcmp(order, "play") == 0) { if (on_play('d', 0)) printf ("The songlist cannot be played.Please check the song list\n"); } else if (strcmp(order, "playone") == 0) { int which; scanf("%d", &which); if (on_play('a', which)) printf ("The songlist cannot be played.Please check the song list\n"); } else if (strcmp(order, "save") == 0) on_save_config(); else if (strcmp(order, "up") == 0) on_up(); else if (strcmp(order, "down") == 0) on_down(); else if (strcmp(order, "exit") == 0 || strcmp(order, "quit") == 0 || strcmp(order, "bye") == 0 || strcmp(order, "q") == 0) return 1; else if (strcmp(order, "") == 0) { return 1; //printf("\n"); } else printf("%s%s\n", "Command not found:", order); return 0; }