Esempio n. 1
0
        /// <summary>
        /// called when an existing project is opened by the Host
        /// Notified to all plugins about project open
        /// </summary>
        /// <param name="fileName"></param>
        protected void Host_OpenProjectSession()
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.Filter = "XML Files (*.xml)|*.xml";
            DialogResult result = dlg.ShowDialog();
            if (result == System.Windows.Forms.DialogResult.OK)
            {
                ProjectData = new GUnitFramework.Implementation.ProjectData();
                if (Host_ReadProjectData(dlg.FileName))
                {
                    evProjectStatus(ProjectStatus.OPEN, dlg.FileName);
                }
            }

        }
Esempio n. 2
0
        /// <summary>
        /// Called to create a new project. all plugins are notified about the new project creation
        /// </summary>
        /// <param name="fileName">project file name</param>
        protected void Host_CreateProjectSession()
        {

            SaveFileDialog dlg = new SaveFileDialog();
            dlg.Filter = "XML Files (*.xml)|*.xml";
            DialogResult result = dlg.ShowDialog();
            if (result == System.Windows.Forms.DialogResult.OK)
            {
                ProjectData = new GUnitFramework.Implementation.ProjectData();
                ProjectData.ProjectPath = dlg.FileName;
                ProjectData.ProjectName = Path.GetFileNameWithoutExtension( dlg.FileName);
                evProjectStatus(ProjectStatus.NEW, dlg.FileName);
            }
        }