X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fengineer.cpp;h=897c7ca1ea8121f21d205a26d007b4ec35e26f8a;hb=e990eb02d42cc4b9ff679b947a6911f79472f8f5;hp=4c9360c54fee891de134c92f29f3373e1cb177de;hpb=a277834b140eb5987419e2c335032c534a7184cd;p=r2c2.git diff --git a/source/engineer/engineer.cpp b/source/engineer/engineer.cpp index 4c9360c..897c7ca 100644 --- a/source/engineer/engineer.cpp +++ b/source/engineer/engineer.cpp @@ -77,6 +77,7 @@ Engineer::Engineer(int argc, char **argv): layout.signal_train_added.connect(sigc::mem_fun(this, &Engineer::train_added)); layout.signal_block_reserved.connect(sigc::mem_fun(this, &Engineer::block_reserved)); + layout.signal_emergency.connect(sigc::mem_fun(this, &Engineer::set_status)); layout.get_driver().signal_sensor.connect(sigc::mem_fun(this, &Engineer::sensor_event)); if(FS::exists("engineer.state")) DataFile::load(layout, "engineer.state");