]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/designer.h
Streamline various block-related algorithms
[r2c2.git] / source / designer / designer.h
index 5dbb067af15e33528d7880508312c518c3bd8353..fd70358c56698b0ee923a478d1902becdce06e35 100644 (file)
@@ -24,7 +24,7 @@
 #include "manipulator.h"
 #include "measure.h"
 #include "selection.h"
-#include "trackwrap.h"
+#include "selectionwrap.h"
 
 class Toolbar;
 
@@ -65,10 +65,10 @@ private:
 
        Mode mode;
        Selection selection;
+       SelectionWrap sel_wrap;
        Manipulator manipulator;
        Measure measure;
        CameraController *camera_ctl;
-       TrackWrap *track_wrap;
 
        Msp::Time::TimeStamp last_tick;
 
@@ -113,8 +113,8 @@ private:
        void axis_motion(unsigned, float, float);
        void apply_camera();
        void render();
-       void track_added(R2C2::Track &);
-       void track_removed(R2C2::Track &);
+       void object_added(R2C2::Object &);
+       void object_removed(R2C2::Object &);
        R2C2::Object *pick_object(const R2C2::Vector &);
        void update_track_icon(R2C2::Track3D &);
        void selection_changed();