Further work on machine launch configs
[Mograsim.git] / plugins / net.mograsim.plugin.core / src / net / mograsim / plugin / MograsimActivator.java
index 2d8e8e6..765a63a 100644 (file)
@@ -1,11 +1,15 @@
 package net.mograsim.plugin;
 
+import org.eclipse.ui.PlatformUI;
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 
 import net.mograsim.machine.MachineRegistry;
+import net.mograsim.preferences.Preferences;
 
 public final class MograsimActivator extends AbstractUIPlugin
 {
+       public static final String PLUGIN_ID = "net.mograsim.plugin.core";
+
        private static MograsimActivator instance;
 
        public MograsimActivator()
@@ -13,7 +17,9 @@ public final class MograsimActivator extends AbstractUIPlugin
                if (instance != null)
                        throw new IllegalStateException("MograsimActivator already created!");
                instance = this;
-               MachineRegistry.reload();
+               MachineRegistry.initialize();
+               Preferences.setPreferences(new EclipsePreferences(PlatformUI.getWorkbench().getThemeManager().getCurrentTheme(),
+                               MograsimActivator.instance().getPreferenceStore()));
        }
 
        public static MograsimActivator instance()