LT-320 Disable keyboard shortcuts for Target, Non-Target and Toggle Lesion Tracker Tools if the lesion tracker tools are disabled
This commit is contained in:
parent
4dd9ee3f37
commit
8a265b248a
@ -31,12 +31,6 @@ Template.viewer.onCreated(() => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// The hotkey can also be an array (e.g. ["NUMPAD0", "0"])
|
|
||||||
OHIF.viewer.defaultHotkeys = OHIF.viewer.defaultHotkeys || {};
|
|
||||||
OHIF.viewer.defaultHotkeys.toggleLesionTrackerTools = 'O';
|
|
||||||
OHIF.viewer.defaultHotkeys.bidirectional = 'T'; // Target
|
|
||||||
OHIF.viewer.defaultHotkeys.nonTarget = 'N'; // Non-target
|
|
||||||
|
|
||||||
if (ViewerData[contentId].loadedSeriesData) {
|
if (ViewerData[contentId].loadedSeriesData) {
|
||||||
OHIF.log.info('Reloading previous loadedSeriesData');
|
OHIF.log.info('Reloading previous loadedSeriesData');
|
||||||
OHIF.viewer.loadedSeriesData = ViewerData[contentId].loadedSeriesData;
|
OHIF.viewer.loadedSeriesData = ViewerData[contentId].loadedSeriesData;
|
||||||
|
|||||||
@ -47,9 +47,11 @@ OHIF.lesiontracker.toggleLesionTrackerToolsButtons = (isEnabled) => {
|
|||||||
|
|
||||||
if (isEnabled) {
|
if (isEnabled) {
|
||||||
toolStates.disabledToolButtons = [];
|
toolStates.disabledToolButtons = [];
|
||||||
|
OHIF.lesiontracker.toggleLesionTrackerToolsHotKeys(true);
|
||||||
} else {
|
} else {
|
||||||
toolStates.disabledToolButtons = [ 'bidirectional', 'nonTarget', 'crTool', 'unTool', 'exTool',
|
toolStates.disabledToolButtons = [ 'bidirectional', 'nonTarget', 'crTool', 'unTool', 'exTool',
|
||||||
'toggleHUD', 'toggleTrial', 'toolbarSectionEntry', 'toggleMeasurements' ];
|
'toggleHUD', 'toggleTrial', 'toolbarSectionEntry', 'toggleMeasurements' ];
|
||||||
|
OHIF.lesiontracker.toggleLesionTrackerToolsHotKeys(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reload the updated previous or default states
|
// Reload the updated previous or default states
|
||||||
@ -59,4 +61,19 @@ OHIF.lesiontracker.toggleLesionTrackerToolsButtons = (isEnabled) => {
|
|||||||
if (!isEnabled) {
|
if (!isEnabled) {
|
||||||
toolManager.setActiveTool();
|
toolManager.setActiveTool();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
OHIF.lesiontracker.toggleLesionTrackerToolsHotKeys = (isEnabled) => {
|
||||||
|
// The hotkey can also be an array (e.g. ["NUMPAD0", "0"])
|
||||||
|
OHIF.viewer.defaultHotkeys = OHIF.viewer.defaultHotkeys || {};
|
||||||
|
|
||||||
|
if (isEnabled) {
|
||||||
|
OHIF.viewer.defaultHotkeys.toggleLesionTrackerTools = 'O';
|
||||||
|
OHIF.viewer.defaultHotkeys.bidirectional = 'T'; // Target
|
||||||
|
OHIF.viewer.defaultHotkeys.nonTarget = 'N'; // Non-target
|
||||||
|
} else {
|
||||||
|
OHIF.viewer.defaultHotkeys.toggleLesionTrackerTools = null;
|
||||||
|
OHIF.viewer.defaultHotkeys.bidirectional = null; // Target
|
||||||
|
OHIF.viewer.defaultHotkeys.nonTarget = null; // Non-target
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user