zoomedit: Made edges and vertices grabbable and rotatable again.
This commit is contained in:
parent
efb78cdf51
commit
2687501f21
2 changed files with 8 additions and 0 deletions
|
@ -47,10 +47,14 @@ class LevelEdge : public LevelObject {
|
||||||
return "LevelEdge";
|
return "LevelEdge";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual bool canMove() const {return true;}
|
||||||
|
|
||||||
virtual void move(float x, float y) {
|
virtual void move(float x, float y) {
|
||||||
provider->moveEdge(id, x, y);
|
provider->moveEdge(id, x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual bool canRotate() const {return true;}
|
||||||
|
|
||||||
virtual void rotate(Vertex m, float a) {
|
virtual void rotate(Vertex m, float a) {
|
||||||
provider->rotateEdge(id, m, a);
|
provider->rotateEdge(id, m, a);
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,10 +26,14 @@ class LevelVertex : public LevelObject {
|
||||||
return 1000;
|
return 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual bool canMove() const {return true;}
|
||||||
|
|
||||||
virtual void move(float x, float y) {
|
virtual void move(float x, float y) {
|
||||||
provider->moveVertex(id, x, y);
|
provider->moveVertex(id, x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual bool canRotate() const {return true;}
|
||||||
|
|
||||||
virtual void rotate(Vertex m, float a) {
|
virtual void rotate(Vertex m, float a) {
|
||||||
provider->rotateVertex(id, m, a);
|
provider->rotateVertex(id, m, a);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue