void MusicListWidget::addItem(QString songId, QString lblId, QString songName, QString songSinger) { MusicListWidgetItem *item = new MusicListWidgetItem(0,songId,lblId,songName,songSinger); connect(item,SIGNAL(playSignal(QString,QString)),this,SLOT(emitPlay(QString,QString))); connect(item,SIGNAL(downloadSignal(QString,QString)),this,SLOT(emitDownload(QString,QString))); listAreaWidgetLayout->addWidget(item); }
void ListControll::play() { // // qDebug() << "FFFFFFFFFFFFFFF emit playSignal();"; emit playSignal(); timer.restart(); if (isPlayPauseStop==3) time_sum = 0; isPlayPauseStop = 1; }
void MusicListWidget::emitPlay(QString songId,QString songName) { emit playSignal(songId,songName); }
void MusicListWidgetItem::emitPlay() { emit playSignal(this->songId,this->songName); }
void ScenarioPlayer::play( Xml scenario ) { logger.logInfo( "process scenario ..." ); for( Xml xmlChild = scenario.getFirstChild( "xmlsignal" ); xmlChild.exists(); xmlChild = xmlChild.getNextChild( "xmlsignal" ) ) playSignal( xmlChild ); }