]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.h
Add accessors adding things to a Catalogue from the outside
[r2c2.git] / source / engineer / engineer.h
index df45678306418c38e0ab9ffe905c89d567875d18..31952ba1f11a9f61dccb9033b2d5be82c4e9ddb5 100644 (file)
@@ -64,6 +64,7 @@ public:
        const Msp::GLtk::Resources &get_ui_resources() const { return ui_res; }
        Msp::GLtk::Root &get_root() const { return *root; }
        const Marklin::Catalogue &get_catalogue() const { return catalogue; }
+       const Marklin::Layout &get_layout() const { return layout; }
        Marklin::Control &get_control() { return control; }
        Marklin::TrafficManager &get_traffic_manager() { return *trfc_mgr; }
        void place_train(Marklin::Train &);
@@ -82,6 +83,7 @@ private:
        void project_3d();
        Marklin::Track3D *pick_track(int, int);
        void train_added(Marklin::Train &);
+       virtual void sighandler(int);
 
        static Msp::Application::RegApp<Engineer> reg;
 };