latest quantum sources 2.3.2
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.quantum.sql / src / com / quantum / QuantumPlugin.java
index 2ef70c3..5a31b26 100644 (file)
@@ -42,15 +42,22 @@ import org.w3c.dom.Element;
 import org.xml.sax.SAXException;
 
 /**
- * @author root
  * Main class of the quantum plugin, sets defaults, saves and recovers state.
+ * @author root
  */
 public class QuantumPlugin extends AbstractUIPlugin {
-    public final static String PLUGIN_ID = "net.sourceforge.phpeclipse.quantum.sql";
+    public final static String PLUGIN_ID = "net.sourceforge.phpeclipse.quantum.sql"; 
        private static QuantumPlugin plugin;
        private Clipboard sysClip;
 
-       
+       /**
+        * 
+        * TODO: BCH - this constructor has changed in Eclipse 3.0.  This
+        * old version of the constructor is still necessary for running under
+        * Eclipse 2.x.
+        * 
+        * @param descriptor
+        */
        public QuantumPlugin(IPluginDescriptor descriptor) {
                super(descriptor);
                plugin = this;
@@ -129,7 +136,7 @@ public class QuantumPlugin extends AbstractUIPlugin {
         */
        public void shutdown() throws CoreException {
                super.shutdown();
-//             sysClip.dispose();
+               sysClip.dispose();
        }
 
        /**
@@ -208,7 +215,8 @@ public class QuantumPlugin extends AbstractUIPlugin {
                getPreferenceStore().setDefault("quantum.numeric.bold", false); //$NON-NLS-1$
                PreferenceConverter.setDefault(getPreferenceStore(), "quantum.font", (FontData) null); //$NON-NLS-1$
         getPreferenceStore().setDefault("com.quantum.model.Bookmark.queryHistorySize", 20); //$NON-NLS-1$
-        
+           
+
         getPreferenceStore().setDefault(
             "phpeclipse.sql.select.template",
             "$results = mysql_query(\"SELECT {0} FROM {1} WHERE {2} \");");