Made the library provider much more robust can handle sql data and local file data.

Made a top level Library Provider Selector
This commit is contained in:
Lars Brubaker 2015-06-15 18:31:43 -07:00
parent c38b4de0ba
commit 0626981766
10 changed files with 439 additions and 75 deletions

View file

@ -124,11 +124,11 @@ namespace MatterHackers.MatterControl.PrintLibrary
{
if (isSubdirector)
{
LibraryProvider.CurrentProvider.SetCollectionBase(collection);
LibraryProvider.Instance.SetCollectionBase(collection);
}
else
{
LibraryProvider.CurrentProvider.SetCollectionBase(LibraryProvider.CurrentProvider.GetParentCollectionItem());
LibraryProvider.Instance.SetCollectionBase(LibraryProvider.Instance.GetParentCollectionItem());
}
UiThread.RunOnIdle(libraryDataView.RebuildView);