void MusicSongSearchOnlineWidget::buttonClicked(int index) { MIntList list = m_searchTableWidget->getSelectedItems(); if(list.isEmpty()) { MusicMessageBox message; message.setText(tr("Please Select One Item First!")); message.exec(); return; } foreach(int row, list) { switch(index) { case 0: m_playButton->text() == tr("Play") ? m_searchTableWidget->auditionToMusic(row) : m_searchTableWidget->auditionToMusicStop(row); break; case 1: m_searchTableWidget->listCellClicked(row, 4); break; case 2: m_searchTableWidget->listCellClicked(row, 5); break; default: break; } } }
void MusicLrcSearchWidget::lrcSearchDownloadClicked() { ui->stateLabel->setText(tr("lrc is downloading now!")); MIntList list = ui->tableWidget->getSelectedItems(); if(list.isEmpty()) { MusicMessageBox message; message.setText(tr("Please Select One Item First!")); message.exec(); return; } foreach(int row, list) { ui->tableWidget->musicDownloadLocal(row); }