X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fmanipulator.h;h=9177f971b66d2d63011d69601306287b4dca1c8e;hb=a73b245826e8c1bc1f1394e9aa21618f8f31a6c5;hp=a17ad8d5e13ab0286bfe68badfda43977d843ff5;hpb=1d735b80482317fd930eb47ca255ab9f1f120a7d;p=r2c2.git diff --git a/source/designer/manipulator.h b/source/designer/manipulator.h index a17ad8d..9177f97 100644 --- a/source/designer/manipulator.h +++ b/source/designer/manipulator.h @@ -1,3 +1,10 @@ +/* $Id$ + +This file is part of the MSP Märklin suite +Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa +Distributed under the GPL +*/ + #ifndef MANIPULATOR_H_ #define MANIPULATOR_H_ @@ -43,8 +50,13 @@ private: float height; }; - Designer &designer; - Selection *selection; +public: + sigc::signal signal_status; + sigc::signal signal_done; + +private: + Designer &designer; + Selection *selection; std::vector tracks; Marklin::Point center; @@ -53,19 +65,16 @@ private: float wrap_rot; Marklin::Point gpointer; - int pointer_y; - Mode mode; + int pointer_y; + Mode mode; Marklin::Point move_origin; - float angle; - float rot_origin; - int elev_origin; + float angle; + float rot_origin; + int elev_origin; std::set neighbors; sigc::connection selection_changed_conn; public: - sigc::signal signal_status; - sigc::signal signal_done; - Manipulator(Designer &); void set_selection(Selection *);