import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.swt.graphics.Image;
+import org.eclipse.tracecompass.internal.tmf.ui.markers.ConfigurableMarkerEventSourceFactory;
import org.eclipse.tracecompass.internal.tmf.ui.markers.LostEventsMarkerEventSourceFactory;
import org.eclipse.tracecompass.internal.tmf.ui.perspectives.TmfPerspectiveManager;
import org.eclipse.tracecompass.internal.tmf.ui.views.TmfAlignmentSynchronizer;
private TmfEventAdapterFactory fTmfEventAdapterFactory;
private LostEventsMarkerEventSourceFactory fLostEventMarkerEventSourceFactory;
+ private ConfigurableMarkerEventSourceFactory fConfigurableMarkerEventSourceFactory;
private IPreferenceStore fCorePreferenceStore;
// ------------------------------------------------------------------------
Platform.getAdapterManager().registerAdapters(fTmfEventAdapterFactory, ITmfEvent.class);
fLostEventMarkerEventSourceFactory = new LostEventsMarkerEventSourceFactory();
TmfTraceAdapterManager.registerFactory(fLostEventMarkerEventSourceFactory, ITmfTrace.class);
+ fConfigurableMarkerEventSourceFactory = new ConfigurableMarkerEventSourceFactory();
+ TmfTraceAdapterManager.registerFactory(fConfigurableMarkerEventSourceFactory, ITmfTrace.class);
}
@Override
Platform.getAdapterManager().unregisterAdapters(fTmfEventAdapterFactory);
TmfTraceAdapterManager.unregisterFactory(fLostEventMarkerEventSourceFactory);
fLostEventMarkerEventSourceFactory.dispose();
+ TmfTraceAdapterManager.unregisterFactory(fConfigurableMarkerEventSourceFactory);
+ fConfigurableMarkerEventSourceFactory.dispose();
super.stop(context);
}