Exemplo n.º 1
0
 public override void CommandClick(string controlID)
 {
     if (controlID == ADD_TO_SOURCE_CONTROL_COMMAND)
     {
         if (!_sourceControl.AddToSourceControl())
         {
             _guiController.ShowMessage("Add to source control failed.", MessageBoxIcon.Warning);
         }
         else if (_sourceControl.ProjectUnderControl)
         {
             _agsEditor.SaveGameFiles();
             UpdateMenuCommandVisibility();
             _guiController.ShowPendingCheckinsDialog();
         }
     }
     else if (controlID == SHOW_PENDING_CHECKINS_COMMAND)
     {
         _guiController.ShowPendingCheckinsDialog();
     }
     else if (controlID == DISCONNECT_SOURCE_CONTROL_COMMAND)
     {
         if (_guiController.ShowQuestion("Are you sure you want to disconnect this project from source control?") == DialogResult.Yes)
         {
             _sourceControl.CloseProject();
             UpdateMenuCommandVisibility();
             _agsEditor.SaveGameFiles();
         }
     }
 }