changed 3D rendering
added pan/zoom gesture
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
#include "../../../fixC11.h"
|
||||
#include "Tool.h"
|
||||
|
||||
class QPinchGesture;
|
||||
|
||||
/**
|
||||
* combine several tools under the interface for one tool
|
||||
*/
|
||||
@@ -118,6 +120,17 @@ public:
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual bool pinchTriggered(MapView2D* m, QPinchGesture* g) {//override {
|
||||
if (mainTool) {mainTool->pinchTriggered(m, g);}
|
||||
for (Tool* t : backgroundTools) { if(t->pinchTriggered(m, g)) {return true;} }
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual bool panTriggered(MapView2D* m, QPanGesture* g) {//override {
|
||||
if (mainTool) {mainTool->panTriggered(m, g);}
|
||||
for (Tool* t : backgroundTools) { if(t->panTriggered(m, g)) {return true;} }
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual void paintBefore(MapView2D* m, Painter& p) {//override {
|
||||
for (Tool* t : backgroundTools) {t->paintBefore(m, p);}
|
||||
|
||||
Reference in New Issue
Block a user