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 ); } }