]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/measure.h
Fix memory leaks and other bad stuff
[r2c2.git] / source / designer / measure.h
index e4f230f6b90c201de7c0222d20d4f17b47751ac2..f68178dcacaf2b2368a641c53d1fb0fd5426420a 100644 (file)
@@ -22,6 +22,11 @@ private:
                ACTIVE
        };
 
+public:
+       sigc::signal<void> signal_done;
+       sigc::signal<void> signal_changed;
+
+private:
        Designer &designer;
        Marklin::Point pointer;
        Marklin::Point spoint;
@@ -32,13 +37,10 @@ private:
        State state;
 
 public:
-       sigc::signal<void> signal_done;
-       sigc::signal<void> signal_changed;
-
        Measure(Designer &);
-       float get_parallel_distance() const      { return par_dist; }
+       float get_parallel_distance() const { return par_dist; }
        float get_perpendicular_distance() const { return perp_dist; }
-       float get_angle_difference() const       { return adiff; }
+       float get_angle_difference() const { return adiff; }
        void start();
        void button_press(int, int, float, float, unsigned);
        void pointer_motion(int, int, float, float);