More work on new library.

This commit is contained in:
Lars Brubaker 2015-06-12 09:48:20 -07:00
parent 33792492e4
commit 09a5ae006e
4 changed files with 43 additions and 5 deletions

View file

@ -66,16 +66,18 @@ namespace MatterHackers.MatterControl.PrintLibrary.Provider
public abstract string KeywordFilter { get; set; }
public abstract PrintItemWrapper GetPrintItemWrapper(int itemIndex);
public abstract void AddCollectionToLibrary(string collectionName);
public abstract void AddFilesToLibrary(IList<string> files, ReportProgressRatio reportProgress = null, RunWorkerCompletedEventHandler callback = null);
public abstract void RemoveItem(PrintItemWrapper printItemWrapper);
public abstract PrintItemWrapper GetCollectionItemWrapper(int collectionIndex);
public abstract PrintItemWrapper GetPrintItemWrapper(int itemIndex);
public abstract void RemoveCollection(string collectionName);
public abstract void RemoveItem(PrintItemWrapper printItemWrapper);
#endregion AbstractMethods
public static void OnDataReloaded(EventArgs eventArgs)