]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/routebar.h
Don't crash if a train has no router
[r2c2.git] / source / designer / routebar.h
index e3698ebc0d08b55ba4c72b8840ab298e5c7e1f07..b2c9c8daeacded6241de9bac05c1b62525c4cb00 100644 (file)
@@ -8,16 +8,18 @@ class Routebar: public Toolbar, public sigc::trackable
 {
 private:
        Designer &designer;
+       Msp::GLtk::FunctionListData<R2C2::Route *> routes;
        Msp::GLtk::Dropdown *drp_routes;
 
 public:
        Routebar(Designer &);
 
 private:
-       void route_selected(unsigned, const std::string &);
+       void route_selected(unsigned);
        void delete_route_clicked();
        void track_chain_added(R2C2::TrackChain &);
-       void update_routes();
+       void track_chain_removed(R2C2::TrackChain &);
+       void route_name_changed(const std::string &, R2C2::Route *);
 };
 
 #endif