private void OnServiceStarted(ServiceStartedArgs args) { audio_svc = args.Service as RemoteAudioService; if (audio_svc == null) { return; } audio_svc.SpeakersChanged += OnSpeakersChanged; ServiceManager.ServiceStarted -= OnServiceStarted; ThreadAssist.ProxyToMain(Refresh); }
private void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is Banshee.Gui.InterfaceActionService) { interface_action_service = (InterfaceActionService)args.Service; } else if (args.Service is GtkElementsService) { elements_service = (GtkElementsService)args.Service; } ServiceStartup(); }
private void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is BansheeDbConnection) { ServiceManager.ServiceStarted -= OnServiceStarted; BansheeDbFormatMigrator migrator = ((BansheeDbConnection)args.Service).Migrator; if (migrator != null) { migrator.Started += OnMigratorStarted; migrator.Finished += OnMigratorFinished; } } }
void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is GtkElementsService) { elements_service = (GtkElementsService)args.Service; ServiceStart(); } else if (args.Service is InterfaceActionService) { interface_action_service = (InterfaceActionService)args.Service; ServiceStart(); } }
private void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is JobScheduler) { ServiceManager.ServiceStarted -= OnServiceStarted; if (ServiceManager.SourceManager.MusicLibrary != null) { RefreshMetadataDelayed(); } else { ServiceManager.SourceManager.SourceAdded += OnSourceAdded; } } }
private void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is Banshee.Gui.InterfaceActionService) { interface_action_service = (InterfaceActionService)args.Service; } else if (args.Service is GtkElementsService) { elements_service = (GtkElementsService)args.Service; } else if (args.Service is SourceManager) { source_manager = ServiceManager.SourceManager; } else if (args.Service is PlayerEngineService) { player = ServiceManager.PlayerEngine; } ServiceStartup(); }
private void OnServiceStarted(ServiceStartedArgs args) { if (args.Service is Banshee.Preferences.PreferenceService) { preference_service = (PreferenceService)args.Service; SetupPreferences(); } else if (args.Service is Banshee.Gui.InterfaceActionService) { action_service = (InterfaceActionService)args.Service; SetupInterfaceActions(); } if (!(preference_service == null || action_service == null)) { ServiceManager.ServiceStarted -= OnServiceStarted; if (!SetupSourceContents()) { source_manager.SourceAdded += OnSourceAdded; } } }