X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fmanipulator.h;h=9e17384e4ee39b90c178d8e55c402e81bc9ec601;hb=52cbe8d99669f843f8f75c51128e2748584dd03a;hp=3a8882e8f97f686405651774aa478c7b1289a237;hpb=36beacc579d3132642ed4d98ce5a6d99842b5812;p=r2c2.git diff --git a/source/designer/manipulator.h b/source/designer/manipulator.h index 3a8882e..9e17384 100644 --- a/source/designer/manipulator.h +++ b/source/designer/manipulator.h @@ -42,7 +42,6 @@ private: MTrack(Marklin::Track *); }; - typedef std::list MTrackSeq; struct TrackOrder { @@ -51,7 +50,6 @@ private: TrackOrder(Marklin::Track *t, bool r): track(t), rev(r) { } }; - typedef std::list TrackOrderSeq; struct TrackWrap { @@ -63,7 +61,7 @@ private: Designer &designer; Selection *selection; - MTrackSeq tracks; + std::vector tracks; Marklin::Point center; std::list wrap; @@ -77,7 +75,7 @@ private: float angle; float rot_origin; int elev_origin; - Marklin::TrackSeq neighbors; + std::set neighbors; sigc::connection selection_changed_conn; void selection_changed();