]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/manipulator.cpp
Reduce interface clutter in Layout by storing Objects in a uniform way
[r2c2.git] / source / designer / manipulator.cpp
index 2ee967679428ebdf1595b74669128a194b31291a..ba27cae58fd88906cb3d620e75568b234ac799b7 100644 (file)
@@ -322,7 +322,7 @@ void Manipulator::button_press(unsigned btn)
                                        j->object->break_link(**i);
                }
 
-               const set<Track *> &ltracks = designer.get_layout().get_tracks();
+               const set<Track *> &ltracks = designer.get_layout().get_all<Track>();
                for(set<Track *>::const_iterator i=ltracks.begin(); i!=ltracks.end(); ++i)
                {
                        bool ok = true;
@@ -366,7 +366,7 @@ void Manipulator::axis_motion(unsigned axis, float value, float)
                        i->object->set_rotation(i->rot);
                }
 
-               const set<Track *> &ltracks = designer.get_layout().get_tracks();
+               const set<Track *> &ltracks = designer.get_layout().get_all<Track>();
                float limit = max(designer.get_layout().get_catalogue().get_gauge(),
                        designer.get_camera_controller().get_view_scale()/100.0f);
                MObject *snapped = 0;