Skip to content
Snippets Groups Projects
Commit 63d18e03 authored by d.kilic's avatar d.kilic Committed by d.kilic
Browse files

Add "Split trajectory" to context menu

parent 57e84dd0
No related branches found
No related tags found
1 merge request!330Add "Split trajectory" to context menu
Pipeline #127321 passed
...@@ -118,7 +118,7 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) ...@@ -118,7 +118,7 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
bool height_set_by_user = false; bool height_set_by_user = false;
QAction *delTrj = nullptr, *delFutureTrj = nullptr, *delPastTrj = nullptr, *creTrj = nullptr, QAction *delTrj = nullptr, *delFutureTrj = nullptr, *delPastTrj = nullptr, *creTrj = nullptr,
*infoTrj = nullptr, *addComment = nullptr, *setHeight = nullptr, *resetHeight = nullptr, *infoTrj = nullptr, *addComment = nullptr, *setHeight = nullptr, *resetHeight = nullptr,
*setMarkerID = nullptr; *setMarkerID = nullptr, *splitTrj = nullptr;
if(found) if(found)
{ {
...@@ -148,6 +148,7 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) ...@@ -148,6 +148,7 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
delPastTrj = menu.addAction("Delete future part of the trajectory"); delPastTrj = menu.addAction("Delete future part of the trajectory");
setHeight = menu.addAction("Set person height"); setHeight = menu.addAction("Set person height");
setMarkerID = menu.addAction("Set marker ID"); setMarkerID = menu.addAction("Set marker ID");
splitTrj = menu.addAction("Split trajectory");
if(height_set_by_user) if(height_set_by_user)
{ {
resetHeight = menu.addAction("Reset height"); resetHeight = menu.addAction("Reset height");
...@@ -304,6 +305,10 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) ...@@ -304,6 +305,10 @@ void TrackerItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
msgBox.exec(); msgBox.exec();
} }
} }
else if(selectedAction == splitTrj)
{
mMainWindow->splitTrackPerson(event->scenePos());
}
} }
mMainWindow->getScene()->update(); mMainWindow->getScene()->update();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment