1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 15:15:25 +02:00

Image for modules view incorporated

This commit is contained in:
Veenu Khanna 2007-12-11 15:24:36 +00:00
parent 945c0892f3
commit c8f72adff3

View file

@ -20,6 +20,8 @@ import org.eclipse.dd.dsf.debug.service.IModules.IModuleDMContext;
import org.eclipse.dd.dsf.debug.service.IModules.IModuleDMData;
import org.eclipse.dd.dsf.debug.service.IModules.ISymbolDMContext;
import org.eclipse.dd.dsf.debug.service.IRegisters.IGroupChangedDMEvent;
import org.eclipse.dd.dsf.debug.ui.DsfDebugUIPlugin;
import org.eclipse.dd.dsf.debug.ui.IDsfDebugUIConstants;
import org.eclipse.dd.dsf.service.DsfSession;
import org.eclipse.dd.dsf.service.IDsfService;
import org.eclipse.dd.dsf.ui.viewmodel.AbstractVMProvider;
@ -67,7 +69,9 @@ public class ModulesLayoutNode extends AbstractDMVMLayoutNode
for (final ILabelUpdate update : updates) {
final IModuleDMContext dmc = findDmcInPath(update.getElementPath(), IModuleDMContext.class);
if (!checkDmc(dmc, update) || !checkService(IModules.class, null, update)) continue;
// Use different image for loaded and unloaded symbols when event to report loading of symbols is implemented.
update.setImageDescriptor(DsfDebugUIPlugin.getImageDescriptor(IDsfDebugUIConstants.IMG_OBJS_SHARED_LIBRARY_SYMBOLS_LOADED), 0);
getServicesTracker().getService(IModules.class, null).getModuleData(
dmc,
new DataRequestMonitor<IModuleDMData>(getSession().getExecutor(), null) {