wip
This commit is contained in:
parent
1bb204b9a5
commit
979242c819
@ -27,7 +27,6 @@ export default class DisplaySetService {
|
|||||||
* @return {Object} Observable object with actions
|
* @return {Object} Observable object with actions
|
||||||
*/
|
*/
|
||||||
subscribe(eventName, callback) {
|
subscribe(eventName, callback) {
|
||||||
debugger;
|
|
||||||
if (this._isValidEvent(eventName)) {
|
if (this._isValidEvent(eventName)) {
|
||||||
const listenerId = guid();
|
const listenerId = guid();
|
||||||
const subscription = { id: listenerId, callback };
|
const subscription = { id: listenerId, callback };
|
||||||
|
|||||||
@ -8,8 +8,6 @@ import { ViewportGrid, ViewportPane } from '@ohif/ui';
|
|||||||
// import EmptyViewport from './EmptyViewport.js';
|
// import EmptyViewport from './EmptyViewport.js';
|
||||||
|
|
||||||
function ViewerViewportGrid(props) {
|
function ViewerViewportGrid(props) {
|
||||||
debugger;
|
|
||||||
|
|
||||||
const {
|
const {
|
||||||
activeViewportIndex,
|
activeViewportIndex,
|
||||||
servicesManager,
|
servicesManager,
|
||||||
@ -22,14 +20,15 @@ function ViewerViewportGrid(props) {
|
|||||||
|
|
||||||
// TODO -> Make a HangingProtocolService
|
// TODO -> Make a HangingProtocolService
|
||||||
const HangingProtocolService = displaySets => {
|
const HangingProtocolService = displaySets => {
|
||||||
|
const displaySetInstanceUid = displaySets[Object.keys(displaySets)[0]][0].displaySetInstanceUid;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
numRows: 1,
|
numRows: 1,
|
||||||
numCols: 1,
|
numCols: 1,
|
||||||
activeViewportIndex: 0,
|
activeViewportIndex: 0,
|
||||||
viewports: [
|
viewports: [
|
||||||
{
|
{
|
||||||
displaySetInstanceUid: Object.keys(displaySets)[0][0]
|
displaySetInstanceUid,
|
||||||
.displaySetInstanceUid,
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
@ -40,7 +39,6 @@ function ViewerViewportGrid(props) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
debugger;
|
|
||||||
const { unsubscribe } = DisplaySetService.subscribe(
|
const { unsubscribe } = DisplaySetService.subscribe(
|
||||||
DisplaySetService.EVENTS.DISPLAY_SET_ADDED,
|
DisplaySetService.EVENTS.DISPLAY_SET_ADDED,
|
||||||
handleDisplaySetSubscription
|
handleDisplaySetSubscription
|
||||||
@ -60,7 +58,14 @@ function ViewerViewportGrid(props) {
|
|||||||
|
|
||||||
const getViewportPanes = () =>
|
const getViewportPanes = () =>
|
||||||
viewportGrid.viewports.map((viewport, viewportIndex) => {
|
viewportGrid.viewports.map((viewport, viewportIndex) => {
|
||||||
const displaySet = viewportData[viewportIndex];
|
const displaySetInstanceUid = viewport.displaySetInstanceUid;
|
||||||
|
if (!displaySetInstanceUid) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: Is this ever being hit??
|
||||||
|
debugger;
|
||||||
|
const displaySet = DisplaySetService.getDisplaySetByUID(displaySetInstanceUid);
|
||||||
|
|
||||||
if (!displaySet) {
|
if (!displaySet) {
|
||||||
return (
|
return (
|
||||||
@ -115,6 +120,7 @@ function ViewerViewportGrid(props) {
|
|||||||
const ViewportPanes = React.useMemo(getViewportPanes, [
|
const ViewportPanes = React.useMemo(getViewportPanes, [
|
||||||
viewportComponents,
|
viewportComponents,
|
||||||
activeViewportIndex,
|
activeViewportIndex,
|
||||||
|
viewportGrid
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@ -54,7 +54,6 @@ export default function ModeRoute({
|
|||||||
Compose({ components: contextModuleProviders, children });
|
Compose({ components: contextModuleProviders, children });
|
||||||
|
|
||||||
function ViewportGridWithDataSource(props) {
|
function ViewportGridWithDataSource(props) {
|
||||||
debugger;
|
|
||||||
return ViewportGrid({ ...props, dataSource });
|
return ViewportGrid({ ...props, dataSource });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user