Refresh root library view as needed
- Add LibraryRootNotice event - Hook LibraryRootNotice into new Socketeer LibraryRootNotice DeviceEvent - Listen for LibraryRootNotice in LibraryProviderSelector and call ReloadData to ping ProviderFactories for visibility - Refactor LibraryProviderSharedPlugin for clarity - Refactor LibraryProviderSharedPlugin to support refreshing visibility logic after ShouldBeShown() calls - Revise AcquireCollectionData() to use 'internal' access modifier for reuse in LibraryProviderSharedPlugin - Ensure the input field on CloudShareRedeemForm is focused by default, make buttons available to test automation - Add new test for 'Shared with Me' folder visibility - Update existing Purchased folder test to look for revised item name - Replace magic 'ProviderSelectorKey' token with static member for compile time consistency
This commit is contained in:
parent
027b49a0d7
commit
fa908d15be
4 changed files with 28 additions and 9 deletions
|
|
@ -373,7 +373,7 @@ namespace MatterHackers.MatterControl.CustomWidgets.LibrarySelector
|
|||
|
||||
if (provider != null)
|
||||
{
|
||||
if (provider.ProviderKey != "ProviderSelectorKey")
|
||||
if (provider.ProviderKey != LibraryProviderSelector.ProviderKeyName)
|
||||
{
|
||||
PrintItemCollection parent = new PrintItemCollection("..", provider.ProviderKey);
|
||||
LibrarySelectorRowItem queueItem = new LibrarySelectorRowItem(parent, -1, this, provider.ParentLibraryProvider, GetThumbnailWidget(provider.ParentLibraryProvider, parent, LibraryProvider.UpFolderImage), "Back".Localize());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue