Modified rdlibrary(1) Rip Disk dialog to use Artist and Album

text fields when modifying cart labels.
This commit is contained in:
Patrick Linstruth
2019-08-29 09:01:24 -07:00
parent 9585ddf36b
commit 74a58ef081
2 changed files with 11 additions and 0 deletions

View File

@@ -741,6 +741,14 @@ void DiskRipper::modifyCartLabelData()
while(item!=NULL) {
if(item->isSelected()) {
int track=item->text(0).toInt()-1;
if(rip_wave_datas[track]->artist().isEmpty()&&
rip_artist_edit->text()!=rip_wave_datas[track]->artist()) {
rip_wave_datas[track]->setArtist(rip_artist_edit->text());
}
if(rip_wave_datas[track]->album().isEmpty()&&
rip_album_edit->text()!=rip_wave_datas[track]->album()) {
rip_wave_datas[track]->setAlbum(rip_album_edit->text());
}
if(rip_wavedata_dialog->exec(rip_wave_datas[track])==0) {
item->setText(2,rip_wave_datas[track]->title());
}