X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Fturnout.cpp;h=3e6e10dcc69f0d37c3148b3abf7506c3fadb6f35;hb=7839b7c3d782abb5c98a24d51cae109407068c02;hp=63687cf9af1bb2a29960aeb53a486cc929d1d4c4;hpb=80e10207bee4d774f3015a5e946d463d2c828029;p=r2c2.git diff --git a/source/libmarklin/turnout.cpp b/source/libmarklin/turnout.cpp index 63687cf..3e6e10d 100644 --- a/source/libmarklin/turnout.cpp +++ b/source/libmarklin/turnout.cpp @@ -5,7 +5,6 @@ Copyright © 2006-2009 Mikkosoft Productions, Mikko Rasa Distributed under the GPL */ -#include #include #include #include "command.h" @@ -42,8 +41,9 @@ Turnout::Turnout(Control &c, unsigned a, bool d): void Turnout::set_route(unsigned r) { - route=r; + signal_route_changing.emit(r); + route=r; command(true); control.set_timer(200*Time::msec).signal_timeout.connect(sigc::mem_fun(this, &Turnout::switch_timeout));