starting using IDE feature when product plugin loads.
--- a/core/com.nokia.carbide.cpp/META-INF/MANIFEST.MF Thu Aug 05 14:11:39 2010 -0500
+++ b/core/com.nokia.carbide.cpp/META-INF/MANIFEST.MF Thu Aug 05 14:19:23 2010 -0500
@@ -14,7 +14,8 @@
org.eclipse.core.filesystem,
org.eclipse.ui.ide,
org.eclipse.cdt.core,
- org.eclipse.equinox.p2.ui;bundle-version="2.0.0"
+ org.eclipse.equinox.p2.ui;bundle-version="2.0.0",
+ com.nokia.carbide.cpp.featureTracker
Bundle-ActivationPolicy: lazy
Export-Package: com.nokia.carbide.cpp,
com.nokia.carbide.cpp.logging
--- a/core/com.nokia.carbide.cpp/src/com/nokia/carbide/cpp/ProductPlugin.java Thu Aug 05 14:11:39 2010 -0500
+++ b/core/com.nokia.carbide.cpp/src/com/nokia/carbide/cpp/ProductPlugin.java Thu Aug 05 14:19:23 2010 -0500
@@ -20,6 +20,9 @@
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
+import com.nokia.carbide.cpp.internal.featureTracker.FeatureUseTrackerConsts;
+import com.nokia.carbide.cpp.internal.featureTracker.FeatureUseTrackerPlugin;
+
/**
* The main plugin class to be used in the desktop.
*/
@@ -40,6 +43,8 @@
*/
public void start(BundleContext context) throws Exception {
super.start(context);
+
+ FeatureUseTrackerPlugin.getFeatureUseProxy().startUsingFeature(FeatureUseTrackerConsts.CARBIDE_IDE);
}
/**