X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fengineer.h;h=31952ba1f11a9f61dccb9033b2d5be82c4e9ddb5;hb=48dff17ed3144d944965e7cb534e1f8fb92bd620;hp=df45678306418c38e0ab9ffe905c89d567875d18;hpb=e375f8bf215058398795be1010ffec89d0150114;p=r2c2.git diff --git a/source/engineer/engineer.h b/source/engineer/engineer.h index df45678..31952ba 100644 --- a/source/engineer/engineer.h +++ b/source/engineer/engineer.h @@ -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 reg; };