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:
1 parent
4dd9ee3f37
commit
8a265b248a
2 files changed
+18
-7
No files matched your search
@@ -47,9 +47,11 @@ OHIF.lesiontracker.toggleLesionTrackerToolsButtons = (isEnabled) => {
|
||||
|
||||
if (isEnabled) {
|
||||
toolStates.disabledToolButtons = [];
|
||||
OHIF.lesiontracker.toggleLesionTrackerToolsHotKeys(true);
|
||||
} else {
|
||||
toolStates.disabledToolButtons = [ 'bidirectional', 'nonTarget', 'crTool', 'unTool', 'exTool',
|
||||
'toggleHUD', 'toggleTrial', 'toolbarSectionEntry', 'toggleMeasurements' ];
|
||||
OHIF.lesiontracker.toggleLesionTrackerToolsHotKeys(false);
|
||||
}
|
||||
|
||||
// Reload the updated previous or default states
|
||||
@@ -59,4 +61,19 @@ OHIF.lesiontracker.toggleLesionTrackerToolsButtons = (isEnabled) => {
|
||||
if (!isEnabled) {
|
||||
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
|
||||
}
|
||||
};
|
||||
Reference in new issue
Block a user