]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/track.h
Move the fitting part of Manipulator::connect to a separate function
[r2c2.git] / source / libmarklin / track.h
index f3d89815b72cb2a0a9338d583f02c2f4806396cf..e49fe67b5f0e83deebabb378812ef7e19dd59d32 100644 (file)
@@ -33,6 +33,8 @@ public:
                void turnout_id(unsigned);
        };
 
+       sigc::signal<void, unsigned> signal_path_changed;
+
 private:
        Layout &layout;
        const TrackType &type;
@@ -83,8 +85,6 @@ public:
        void break_links();
        const std::vector<Track *> &get_links() const { return links; }
        Track *get_link(unsigned) const;
-       unsigned traverse(unsigned, unsigned) const;
-       unsigned traverse(unsigned) const;
        TrackPoint get_point(unsigned, unsigned, float) const;
        TrackPoint get_point(unsigned, float) const;