X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fmanipulator.h;h=55d2425ad8bfdb98596bd33877da65eaa25e18a8;hb=30df355287abd0bfe1189e616056335505287e9a;hp=8fddced8df910f159a25e240537434e0d9dc6248;hpb=283542ae424b94786652fbf0c67b883b63a8e7a0;p=r2c2.git diff --git a/source/designer/manipulator.h b/source/designer/manipulator.h index 8fddced..55d2425 100644 --- a/source/designer/manipulator.h +++ b/source/designer/manipulator.h @@ -48,6 +48,7 @@ public: private: Designer &designer; + Msp::Graphics::EventSource &event_source; Selection &selection; std::vector tracks; Marklin::Point center; @@ -63,7 +64,7 @@ private: std::vector extend_tracks; public: - Manipulator(Designer &, Selection &); + Manipulator(Designer &, Msp::Graphics::EventSource &, Selection &); void start_move(); void start_rotate(); @@ -74,9 +75,9 @@ public: void even_slope(bool =false); void connect(); void cancel(); - void button_press(int, int, float, float, unsigned); - void pointer_motion(int, int, float, float); private: + void button_press(int, int, unsigned, unsigned); + void pointer_motion(int, int); void selection_changed(); void update_tracks(); void update_neighbors();