private void deleteNodeToolStripMenuItem_Click(object sender, EventArgs e)
{
if (mSelectedNode != null)
{
string path = mSelectedNode.Path;
DialogResult result = MessageBox.Show("Are you sure you want to delete " + path + "?", "Confirm Delete", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
GameMasterNode currentCampaign = GameMasterDataManager.GetInstance().GraphRoot;
string currentCampaignName = currentCampaign != null ? currentCampaign.Name : null;
string currentCampaignMod = currentCampaign != null ? currentCampaign.Module : null;
System.IO.File.Delete(path);
Initialize();
if (currentCampaignName != null)
{
GameMasterDataManager.GetInstance().SelectCampaign(this, currentCampaignMod, currentCampaignName);
}
}
}
}