private void AddAtlas()
{
var dialog = new FolderBrowserDialog();
dialog.RootFolder = Environment.SpecialFolder.MyComputer;
dialog.SelectedPath = GlueState.Self.CurrentMainContentProject.Directory.Replace("/", "\\");
var result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
var viewModel = CreateViewModel(dialog.SelectedPath + "/");
Atlases.Add(viewModel);
// remove empty atlas if other Atlases exist:
if(Atlases.Count > 1 )
{
var emptyFolderAtlas = Atlases.FirstOrDefault(item => item.Folder == "");
if (emptyFolderAtlas != null)
{
Atlases.Remove(emptyFolderAtlas);
}
}
}
}