Mercurial > hg > orthanc-stone
diff Applications/Samples/SingleFrameEditorApplication.h @ 480:2f6ecb5037ea am-touch-events
added mouse tracker for Layer Mask. Everything seems ok
author | am@osimis.io |
---|---|
date | Thu, 14 Feb 2019 10:18:02 +0100 |
parents | a95090305dd4 |
children | e4febcef669e |
line wrap: on
line diff
--- a/Applications/Samples/SingleFrameEditorApplication.h Wed Feb 13 14:14:42 2019 +0100 +++ b/Applications/Samples/SingleFrameEditorApplication.h Thu Feb 14 10:18:02 2019 +0100 @@ -24,6 +24,7 @@ #include "SampleApplicationBase.h" #include "../../Framework/Radiography/RadiographyLayerCropTracker.h" +#include "../../Framework/Radiography/RadiographyLayerMaskTracker.h" #include "../../Framework/Radiography/RadiographyLayerMoveTracker.h" #include "../../Framework/Radiography/RadiographyLayerResizeTracker.h" #include "../../Framework/Radiography/RadiographyLayerRotateTracker.h" @@ -134,16 +135,9 @@ return NULL; } - else if (tool_ == Tool_Mask) - { -// maskLayer_ -// case Tool_Mask: -// return new RadiographyLayerMaskTracker -// (undoRedoStack_, widget.GetScene(), view, selected, x, y, corner); - return NULL; - } else if (tool_ == Tool_Crop || - tool_ == Tool_Resize) + tool_ == Tool_Resize || + tool_ == Tool_Mask) { RadiographyScene::LayerAccessor accessor(widget.GetScene(), selected); @@ -156,6 +150,9 @@ return new RadiographyLayerCropTracker (undoRedoStack_, widget.GetScene(), view, selected, controlPoint); + case Tool_Mask: + return new RadiographyLayerMaskTracker + (undoRedoStack_, widget.GetScene(), view, selected, controlPoint); case Tool_Resize: return new RadiographyLayerResizeTracker