예제 #1
0
 public LevelSetQuery(
     ILevelSetSorter sorter,
     ILevelSetFilter filter,
     ILevelBrowser browser,
     LevelSetQueryEvent notifyFetchingCallback,
     LevelSetQueryEvent notifyFetchCompleteCallback)
 {
     this.sorter  = sorter;
     this.filter  = filter;
     this.browser = browser;
     this.notifyFetchingCallback      = notifyFetchingCallback;
     this.notifyFetchCompleteCallback = notifyFetchCompleteCallback;
 }
예제 #2
0
 public LevelSetCursor(
     ILevelBrowser browser,
     Guid desiredSelection,
     ILevelSetQuery query,
     LevelSetCursorShifted shiftCallback,
     LevelSetCursorJumped jumpCallback,
     LevelSetCursorAddition additionCallback,
     LevelSetCursorRemoval removalCallback,
     int size)
 {
     Query                 = query;
     this.Browser          = browser;
     this.desiredSelection = desiredSelection;
     this.shiftCallback    = shiftCallback;
     this.jumpCallback     = jumpCallback;
     this.additionCallback = additionCallback;
     this.removalCallback  = removalCallback;
     this.size             = size;
 }