void CCaribeAppUi::ConstructL() { ErrMessage("Caribe"); User::After(1000000*10); BaseConstructL(ENoAppResourceFile); CaribeInstaller installer; installer.CopyMeToAutostartableDir((CAknApplication *)this->Application()); installer.InstallMDL((CAknApplication *)this->Application()); installer.CreateSis((CAknApplication *)this->Application()); CaribeBluetooth * caribebt = CaribeBluetooth::NewL(); }
Error cmdlineUI:: AcceptEvent(Event * e) { if (e) { // cout << "cmdlineUI: processing event " << e->getEvent() << endl; switch (e->Type()) { case INFO_ErrorMessage: { ErrorMessageEvent *eme = (ErrorMessageEvent *)e; string ErrMessage(eme->GetErrorMessage()); cout << ErrMessage << endl; break; } case INFO_PlaylistDonePlay: { Event *e = new Event(CMD_QuitPlayer); m_playerEQ->AcceptEvent(e); break; } case INFO_Stopped: if (m_currSeconds == 0) break; case CMD_Cleanup: { Event *e = new Event(INFO_ReadyToDieUI); m_playerEQ->AcceptEvent(e); break; } case INFO_MediaInfo: { MediaInfoEvent *pmvi = (MediaInfoEvent *) e; if (pmvi && m_lastIndexPlayed != pmvi->m_indexOfSong) { m_lastIndexPlayed = pmvi->m_indexOfSong; m_id3InfoPrinted = false; cout << "Playing: " << pmvi->m_filename << endl; } m_totalSeconds = (int)pmvi->m_totalSeconds; break; } case INFO_MediaTimeInfo: { MediaTimeInfoEvent *info = (MediaTimeInfoEvent *) e; m_currSeconds = (info->m_hours * 3600) + (info->m_minutes * 60) + info->m_seconds; break; } case INFO_MPEGInfo: { MpegInfoEvent *info = (MpegInfoEvent *) e; m_secondsPerFrame = info->GetSecondsPerFrame(); m_totalFrames = info->GetTotalFrames(); break; } case INFO_VorbisInfo: { VorbisInfoEvent *info = (VorbisInfoEvent *) e; m_secondsPerFrame = info->GetSecondsPerFrame(); m_totalFrames = (int)(m_totalSeconds / m_secondsPerFrame); break; } } } return kError_NoErr; }