void TagDialog::fillSelected( KTRMResult selected ) //SLOT { #if HAVE_TUNEPIMP kdDebug() << k_funcinfo << endl; if ( m_bundle.url().path() == m_mbTrack ) { if ( !selected.title().isEmpty() ) kLineEdit_title->setText( selected.title() ); if ( !selected.artist().isEmpty() ) kComboBox_artist->setCurrentText( selected.artist() ); if ( !selected.album().isEmpty() ) kComboBox_album->setCurrentText( selected.album() ); if ( selected.track() != 0 ) kIntSpinBox_track->setValue( selected.track() ); if ( selected.year() != 0 ) kIntSpinBox_year->setValue( selected.year() ); } else { MetaBundle mb; mb.setPath( m_mbTrack ); if ( !selected.title().isEmpty() ) mb.setTitle( selected.title() ); if ( !selected.artist().isEmpty() ) mb.setArtist( selected.artist() ); if ( !selected.album().isEmpty() ) mb.setAlbum( selected.album() ); if ( selected.track() != 0 ) mb.setTrack( selected.track() ); if ( selected.year() != 0 ) mb.setYear( selected.year() ); storedTags.replace( m_mbTrack, mb ); } #endif }
TrackPickerItem(K3ListView *parent, const KTRMResult &result) : K3ListViewItem(parent, parent->lastChild(), result.title(), result.artist(), result.album(), NUMBER(result.track()), NUMBER(result.year())), m_result(result) {}