MeasureDistance

- Abort mode via ESCAPE added

BoxZoom, BoxSelection and BoxElementSelection
- Change the cursor to give the user feedback about active mode.
- Abort mode via ESCAPE
This commit is contained in:
uLeonis
2020-12-21 17:32:14 +01:00
parent 3b449e1ce9
commit 96f2ba2cb5
10 changed files with 299 additions and 45 deletions

View File

@@ -1305,6 +1305,16 @@ void NavigationStyle::startSelection(NavigationStyle::SelectionMode mode)
mouseSelection->grabMouseModel(viewer);
}
void NavigationStyle::abortSelection()
{
pcPolygon.clear();
if (mouseSelection) {
mouseSelection->releaseMouseModel(true);
delete mouseSelection;
mouseSelection = 0;
}
}
void NavigationStyle::stopSelection()
{
pcPolygon.clear();