AudioCdCollection::AudioCdCollection( MediaDeviceInfo* info ) : MediaDeviceCollection() , m_encodingFormat( OGG ) , m_ready( false ) { DEBUG_BLOCK debug() << "Getting Audio CD info"; AudioCdDeviceInfo *cdInfo = qobject_cast<AudioCdDeviceInfo *>( info ); m_udi = cdInfo->udi(); m_device = cdInfo->device(); readAudioCdSettings(); m_handler = new Meta::AudioCdHandler( this ); }
AudioCdCollection::AudioCdCollection( MediaDeviceInfo* info ) : MediaDeviceCollection() , m_encodingFormat( OGG ) { DEBUG_BLOCK // so that `amarok --cdplay` works: connect( this, SIGNAL(collectionReady(Collections::Collection*)), SLOT(checkForStartPlayRequest()) ); debug() << "Getting Audio CD info"; AudioCdDeviceInfo *cdInfo = qobject_cast<AudioCdDeviceInfo *>( info ); m_udi = cdInfo->udi(); m_device = cdInfo->device(); readAudioCdSettings(); m_handler = new Meta::AudioCdHandler( this ); }