bool AmpacheServiceFactory::possiblyContainsTrack(const KUrl & url) const { AmpacheConfig config; foreach( const AmpacheServerEntry &server, config.servers() ) { if ( url.url().contains( server.url, Qt::CaseInsensitive ) ) return true; } return false; }
void AmpacheServiceFactory::init() { //read config and create the needed number of services AmpacheConfig config; AmpacheServerList servers = config.servers(); m_initialized = true; for( int i = 0; i < servers.size(); i++ ) { AmpacheServerEntry server = servers.at( i ); ServiceBase* service = new AmpacheService( this, "Ampache (" + server.name + ')', server.url, server. username, server.password ); emit newService( service ); } }
void AmpacheServiceFactory::init() { //read config and create the needed number of services AmpacheConfig config; AmpacheServerList servers = config.servers(); m_initialized = true; for( int i = 0; i < servers.size(); i++ ) { AmpacheServerEntry server = servers.at( i ); ServiceBase* service = new AmpacheService( this, "Ampache (" + server.name + ')', server.url, server. username, server.password ); m_activeServices << service; debug() << "Emitting service!!!!!!"; connect( service, SIGNAL( ready() ), this, SLOT( slotServiceReady() ) ); emit newService( service ); } }