Example #1
0
        public void LoadMonitors()
        {
            monitors = MonitorDataStore.Load();

            //Satisfy the Export/Import attributes (MEF)
            foreach (var monitor in monitors)
            {
                pluginManager.ComposePart(monitor);
            }

            //We have to load in Plugin settings AFTER we satisfied the Exports/Imports
            PluginsDataStore.Load(monitors);
        }
Example #2
0
 public void SaveMonitors()
 {
     MonitorDataStore.Save(monitors);
     PluginsDataStore.Save(monitors);
 }