musicservices/src/playmusicservice.cpp
changeset 58 ed94e1e8390e
parent 29 8192e5b5c935
equal deleted inserted replaced
54:c5b304f4d89b 58:ed94e1e8390e
   120     TX_ENTRY
   120     TX_ENTRY
   121 	QString uri(file);
   121 	QString uri(file);
   122     uri.replace(QString("/"),QString("\\"));
   122     uri.replace(QString("/"),QString("\\"));
   123     mTitle = requestInfo().info("WindowTitle").toString();
   123     mTitle = requestInfo().info("WindowTitle").toString();
   124     mServiceApp->setCurrentService( MusicServices::EPlayback );
   124     mServiceApp->setCurrentService( MusicServices::EPlayback );
   125     TUid uid = TUid::Uid(requestInfo().clientSecureId()); 
   125     emit mServiceApp->serviceActive( requestInfo().clientSecureId() );
   126     emit mServiceApp->serviceActive( uid );
       
   127     emit mServiceApp->playReady( uri );
   126     emit mServiceApp->playReady( uri );
   128     connect(this, SIGNAL( clientDisconnected() ), qApp, SLOT( quit() ) );
   127     connect(this, SIGNAL( clientDisconnected() ), qApp, SLOT( quit() ) );
   129     mRequestIndex = setCurrentRequestAsync();
   128     mRequestIndex = setCurrentRequestAsync();
   130     
   129     
   131     return true;
   130     return true;
   184 bool PlayMusicService::view(const XQSharableFile& file)
   183 bool PlayMusicService::view(const XQSharableFile& file)
   185 {
   184 {
   186     TX_ENTRY
   185     TX_ENTRY
   187     mTitle = requestInfo().info("WindowTitle").toString();
   186     mTitle = requestInfo().info("WindowTitle").toString();
   188     mServiceApp->setCurrentService( MusicServices::EPlayback );
   187     mServiceApp->setCurrentService( MusicServices::EPlayback );
   189     TUid uid = TUid::Uid(requestInfo().clientSecureId()); 
   188     emit mServiceApp->serviceActive( requestInfo().clientSecureId() );
   190     emit mServiceApp->serviceActive( uid );
       
   191     emit mServiceApp->playReady( file );
   189     emit mServiceApp->playReady( file );
   192     connect(this, SIGNAL( clientDisconnected() ), qApp, SLOT( quit() ) );
   190     connect(this, SIGNAL( clientDisconnected() ), qApp, SLOT( quit() ) );
   193     mRequestIndex = setCurrentRequestAsync();
   191     mRequestIndex = setCurrentRequestAsync();
   194     return true;
   192     return true;
   195 }
   193 }