コード例 #1
0
        private void UpdateConfigurationList()
        {
            ConfigurationList.Items.Clear();

            for (int i = 1; i < configurations.configurations.Count; i++)
            {
                Configurations.Configuration configuration = configurations.configurations[i];
                ConfigurationList.Items.Add(configuration.configurationName);
            }
        }
コード例 #2
0
        private void TryMerge(Configurations.Configuration importConfiguration)
        {
            foreach (Configurations.Configuration configuration in configurations.configurations)
            {
                if (configuration.configurationName == importConfiguration.configurationName)
                {
                    ResolveMerge(configuration, importConfiguration);
                }
            }

            configurations.configurations.Add(importConfiguration);
        }
コード例 #3
0
        private void ResolveMerge(Configurations.Configuration configuration, Configurations.Configuration importConfiguration)
        {
            //TODO: Add code to ask about how to resolve the merge issue here
            MergeResolvePrompt mergeResolvePrompt = new MergeResolvePrompt();
            DialogResult       result             = mergeResolvePrompt.ShowDialog();

            if (result == DialogResult.OK)
            {
            }
            else if (result == DialogResult.Yes)
            {
            }
            else if (result == DialogResult.Abort)
            {
            }
            else if (result == DialogResult.Cancel)
            {
            }
        }