comparison Framework/Layers/LineMeasureTracker.h @ 332:50e5ec1bdd46 am-2

separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Oct 2018 19:38:39 +0200
parents fccffbf99ba1
children face7b7008de
comparison
equal deleted inserted replaced
331:7ccf919faff0 332:50e5ec1bdd46
47 double y, 47 double y,
48 uint8_t red, 48 uint8_t red,
49 uint8_t green, 49 uint8_t green,
50 uint8_t blue, 50 uint8_t blue,
51 unsigned int fontSize); 51 unsigned int fontSize);
52 52
53 virtual bool HasRender() const
54 {
55 return true;
56 }
57
53 virtual void Render(CairoContext& context, 58 virtual void Render(CairoContext& context,
54 double zoom); 59 double zoom);
55 60
56 double GetLength() const; // In millimeters 61 double GetLength() const; // In millimeters
57 62
60 virtual void MouseUp() 65 virtual void MouseUp()
61 { 66 {
62 // Possibly create a new landmark "volume" with the line in subclasses 67 // Possibly create a new landmark "volume" with the line in subclasses
63 } 68 }
64 69
65 virtual void MouseMove(double x, 70 virtual void MouseMove(int displayX,
71 int displayY,
72 double x,
66 double y); 73 double y);
67 }; 74 };
68 } 75 }