예제 #1
0
        /// <summary>
        /// Инициализировать плагин
        /// </summary>
        public override void Init()
        {
            // создание объектов для обновления словарей
            string dir = Path.Combine(AppDirs.PluginsDir, "Scheme", "lang");

            schemeDictUpdater = new DictUpdater(dir, "ScadaScheme", null, Log);
            pluginDictUpdater = new DictUpdater(dir, "PlgScheme", SchemePhrases.Init, Log);

            // инициализация менеджера компонентов
            CompManager compManager = CompManager.GetInstance();

            compManager.Init(AppData.GetAppData().AppDirs, Log);
        }
예제 #2
0
        private DictUpdater dictUpdater; // объект для обновления словаря плагина


        /// <summary>
        /// Конструктор
        /// </summary>
        public PlgChartSpec()
            : base()
        {
            dictUpdater = null;
        }
예제 #3
0
 /// <summary>
 /// Инициализировать плагин
 /// </summary>
 public override void Init()
 {
     dictUpdater = new DictUpdater(
         string.Format("{0}Chart{1}lang{1}", AppDirs.PluginsDir, Path.DirectorySeparatorChar),
         "PlgChart", () => { ChartPhrases.Init(); MinDataRepPhrases.Init(); }, Log);
 }
예제 #4
0
        private DictUpdater pluginDictUpdater; // объект для обновления словаря плагина


        /// <summary>
        /// Конструктор
        /// </summary>
        public PlgSchemeSpec()
            : base()
        {
            schemeDictUpdater = null;
            pluginDictUpdater = null;
        }
예제 #5
0
        private DictUpdater dictUpdater; // объект для обновления словаря плагина


        /// <summary>
        /// Конструктор
        /// </summary>
        public PlgSchemeSpec()
            : base()
        {
            dictUpdater = null;
        }
예제 #6
0
 /// <summary>
 /// Инициализировать плагин
 /// </summary>
 public override void Init()
 {
     dictUpdater = new DictUpdater(
         string.Format("{0}Scheme{1}lang{1}", AppDirs.PluginsDir, Path.DirectorySeparatorChar),
         "PlgScheme", null, Log);
 }
예제 #7
0
        private DictUpdater dictUpdater; // объект для обновления словаря плагина


        /// <summary>
        /// Конструктор
        /// </summary>
        public PlgTableSpec()
            : base()
        {
            dictUpdater = null;
        }
예제 #8
0
 /// <summary>
 /// Инициализировать плагин
 /// </summary>
 public override void Init()
 {
     dictUpdater = new DictUpdater(
         string.Format("{0}Table{1}lang{1}", AppDirs.PluginsDir, Path.DirectorySeparatorChar),
         "PlgTable", PlgPhrases.Init, Log);
 }
예제 #9
0
        private DictUpdater dictUpdater; // объект для обновления словаря плагина


        /// <summary>
        /// Конструктор
        /// </summary>
        public PlgConfigSpec()
            : base()
        {
            dictUpdater = null;
        }