plugins/org.symbian.tools.tmw.previewer/src/org/symbian/tools/tmw/previewer/preview/PreviewView.java
equal
deleted
inserted
replaced
31 import org.eclipse.ui.IWorkbenchPart; |
31 import org.eclipse.ui.IWorkbenchPart; |
32 import org.eclipse.ui.part.IPage; |
32 import org.eclipse.ui.part.IPage; |
33 import org.eclipse.ui.part.MessagePage; |
33 import org.eclipse.ui.part.MessagePage; |
34 import org.eclipse.ui.part.PageBook; |
34 import org.eclipse.ui.part.PageBook; |
35 import org.eclipse.ui.part.PageBookView; |
35 import org.eclipse.ui.part.PageBookView; |
|
36 import org.symbian.tools.tmw.core.TMWCore; |
|
37 import org.symbian.tools.tmw.core.projects.ITMWProject; |
36 import org.symbian.tools.tmw.previewer.IWrtEditingPreferences; |
38 import org.symbian.tools.tmw.previewer.IWrtEditingPreferences; |
37 import org.symbian.tools.tmw.previewer.PreviewerPlugin; |
39 import org.symbian.tools.tmw.previewer.PreviewerPlugin; |
38 |
40 |
39 public class PreviewView extends PageBookView { |
41 public class PreviewView extends PageBookView { |
40 private final IResourceChangeListener resourceListener = new IResourceChangeListener() { |
42 private final IResourceChangeListener resourceListener = new IResourceChangeListener() { |
141 @Override |
143 @Override |
142 protected boolean isImportant(IWorkbenchPart part) { |
144 protected boolean isImportant(IWorkbenchPart part) { |
143 if (part instanceof IEditorPart) { |
145 if (part instanceof IEditorPart) { |
144 IResource resource = (IResource) ((IEditorPart) part).getEditorInput().getAdapter(IResource.class); |
146 IResource resource = (IResource) ((IEditorPart) part).getEditorInput().getAdapter(IResource.class); |
145 if (resource != null) { |
147 if (resource != null) { |
146 return PreviewerPlugin.getExtensionsManager().getLayoutProvider(resource.getProject()) != null; |
148 final ITMWProject project = TMWCore.create(resource.getProject()); |
|
149 if (project != null && project.getTargetRuntime() != null) { |
|
150 return project.getTargetRuntime().getLayoutProvider() != null; |
|
151 } |
147 } |
152 } |
148 } |
153 } |
149 return false; |
154 return false; |
150 } |
155 } |
151 |
156 |