public void StartMarking( ObservableCollection <EnvironmentDirectory> inEnvironmentTree, List <string> inAliasEncoding, string inSpawnDir) { if (inSpawnDir == "Not Set") { MessageBox.Show( "The spawning directory must first be set.", "Set Spawn First."); return; } List <SetMarkingsContainer> setMarkingsContainerList = dirTreeToDirList(inEnvironmentTree[0]); if (ShuffleEntries) { Shuffle(setMarkingsContainerList); } GlobalSetMarkingsManager gMM = new GlobalSetMarkingsManager(setMarkingsContainerList); ImgMarkingWindowViewModel tmpIMWVM = new ImgMarkingWindowViewModel(); tmpIMWVM.SetData(gMM); if (null != inAliasEncoding) { tmpIMWVM.SetAliasEncoding(inAliasEncoding); } ImgMarkingWindow instanceMarkingWindow = new ImgMarkingWindow(tmpIMWVM); instanceMarkingWindow.Show(); }
public void SetData(GlobalSetMarkingsManager inMarkingsManager) { _globalMarkingsManager = inMarkingsManager; }