public override Gtk.Widget CreatePanelWidget()
		{
			viewModels = new PackageManagementViewModels ();
			viewModels.RegisteredPackageSourcesViewModel.Load ();
			
			packageSourcesWidget = new PackageSourcesWidget (viewModels.RegisteredPackageSourcesViewModel);
			return packageSourcesWidget;
		}
        public override Gtk.Widget CreatePanelWidget()
        {
            viewModels = new PackageManagementViewModels();
            viewModels.RegisteredPackageSourcesViewModel.Load();

            packageSourcesWidget = new PackageSourcesWidget(viewModels.RegisteredPackageSourcesViewModel);
            return(packageSourcesWidget);
        }
		public override Control CreatePanelWidget()
		{
			var settings = SettingsLoader.LoadDefaultSettings (reportError: true);
			var repositoryProvider = SourceRepositoryProviderFactory.CreateSourceRepositoryProvider (settings);
			viewModel = new RegisteredPackageSourcesViewModel (repositoryProvider);
			viewModel.Load ();
			
			packageSourcesWidget = new PackageSourcesWidget (viewModel);
			return packageSourcesWidget;
		}
        public override Control CreatePanelWidget()
        {
            var settings           = SettingsLoader.LoadDefaultSettings(reportError: true);
            var repositoryProvider = SourceRepositoryProviderFactory.CreateSourceRepositoryProvider(settings);

            viewModel = new RegisteredPackageSourcesViewModel(repositoryProvider);
            viewModel.Load();

            packageSourcesWidget = new PackageSourcesWidget(viewModel);
            return(packageSourcesWidget);
        }