多边形围栏增加和减少功能

This commit is contained in:
hm
2022-05-20 17:09:44 +08:00
parent 6d776f3686
commit 98bf5c5b70
3 changed files with 192 additions and 11 deletions
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -13,8 +13,8 @@ geoFencecircle::geoFencecircle(int group, bool inclusion, int version, internals
this->setAcceptHoverEvents(true);
this->setZValue(3);
this->setFlag(QGraphicsItem::ItemIsMovable, true);
this->setFlag(QGraphicsItem::ItemIgnoresTransformations, true);
//this->setFlag(QGraphicsEllipseItem::ItemIsMovable, true);
//this->setFlag(QGraphicsEllipseItem::ItemIgnoresTransformations, true);
//this->setFlag(QGraphicsItem::ItemIsSelectable, true);//这个有bug
m_version = version;
+2 -2
View File
@@ -10,8 +10,8 @@ geoFenceitem::geoFenceitem(int group, bool inclusion, int version, internals::Po
this->setAcceptHoverEvents(true);
this->setZValue(3);
this->setFlag(QGraphicsItem::ItemIsMovable, true);
this->setFlag(QGraphicsItem::ItemIgnoresTransformations, true);
//this->setFlag(QGraphicsPolygonItem::ItemIsMovable, true);
//this->setFlag(QGraphicsPolygonItem::ItemIgnoresTransformations, true);
//this->setFlag(QGraphicsItem::ItemIsSelectable, true);//这个有bug