private void HandleItemSelected(System.Windows.Forms.TreeNode selectedTreeNode)
{
bool shouldShowTab = GetIfShouldShowTpsTab(selectedTreeNode);
if(shouldShowTab)
{
if (control == null)
{
control = new MainAtlasControl();
var viewModel = new AtlasListViewModel();
control.DataContext = viewModel;
atlasFileManager.ViewModel = viewModel;
this.AddToTab(PluginManager.CenterTab, control, "TPS Properties");
}
else
{
this.AddTab();
}
atlasFileManager.SetRfs(selectedTreeNode.Tag as ReferencedFileSave);
}
else
{
atlasFileManager.SetRfs(null);
this.RemoveTab();
}
}