Integrate Study Prefetcher and Study Loading Listener

This commit is contained in:
Erik Ziegler committed 2019-01-09 09:19:15 +01:00
1 parent 8962f957d8
commit 3954c32441
22 files changed
+149 -784

No files matched your search

+9 -6
View File
@@ -10,6 +10,8 @@ import ConnectedFlexboxLayout from '../FlexboxLayout/ConnectedFlexboxLayout.js';
import ConnectedToolbarRow from "../FlexboxLayout/ConnectedToolbarRow";
import './Viewer.css';
const { StackManager } = OHIF.utils;
/**
* Inits OHIF Hanging Protocol's onReady.
* It waits for OHIF Hanging Protocol to be ready to instantiate the ProtocolEngine
@@ -65,13 +67,17 @@ OHIF.viewer.functionList = {
// Create the synchronizer used to update reference lines
OHIF.viewer.updateImageSynchronizer = new cornerstoneTools.Synchronizer('cornerstonenewimage', cornerstoneTools.updateImageSynchronizer);
OHIF.viewer.metadataProvider = new OHIF.cornerstone.MetadataProvider();
// Metadata configuration
const metadataProvider = OHIF.viewer.metadataProvider;
const metadataProvider = new OHIF.cornerstone.MetadataProvider();
cornerstone.metaData.addProvider(metadataProvider.provider.bind(metadataProvider));
StackManager.setMetadataProvider(metadataProvider);
class Viewer extends Component {
static propTypes = {
studies: PropTypes.array
};
constructor(props) {
super(props);
@@ -97,8 +103,5 @@ class Viewer extends Component {
}
}
Viewer.propTypes = {
studies: PropTypes.array
};
export default Viewer;