示例#1
0
        /// <summary>
        /// Receives the Query controller of the scenario to be customized
        /// </summary>
        /// <param name="queryController">Query Controller</param>
        public void Initialize(IUQueryController queryController)
        {
            mQueryController = queryController;

            // Copy the DisplaySets to the temporal list
            foreach (DisplaySetInformation displaySet in mQueryController.DisplaySet.DisplaySetList)
            {
                DisplaySetInformation newDisplayset = new DisplaySetInformation(displaySet);
                mTempDisplaySets.Add(newDisplayset);
            }

            ApplyMultilanguage();

            LoadDisplaySets();

            LoadPopulationInfo();
        }
        public static bool LaunchPreferencesScenario(IUQueryController queryController)
        {
            CustomizeForm lForm = new CustomizeForm();

            lForm.Initialize(queryController);

            if (lForm.ShowDialog() == DialogResult.OK)
            {
                return true;
            }

            return false;
        }