def setup(self): pluginHandlerSingleton = slicer.qSlicerSubjectHierarchyPluginHandler.instance( ) pluginHandlerSingleton.registerPlugin( slicer.qSlicerSubjectHierarchyDICOMPlugin()) self.viewFactory = slicer.qSlicerSingletonViewFactory() self.viewFactory.setTagName("dicombrowser") if slicer.app.layoutManager() is not None: slicer.app.layoutManager().registerViewFactory(self.viewFactory)
def setup(self): # Tasks to execute after the application has started up slicer.app.connect("startupCompleted()", self.performPostModuleDiscoveryTasks) pluginHandlerSingleton = slicer.qSlicerSubjectHierarchyPluginHandler.instance() pluginHandlerSingleton.registerPlugin(slicer.qSlicerSubjectHierarchyDICOMPlugin()) self.viewFactory = slicer.qSlicerSingletonViewFactory() self.viewFactory.setTagName("dicombrowser") if slicer.app.layoutManager() is not None: slicer.app.layoutManager().registerViewFactory(self.viewFactory)