X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fcontrolpanel.cpp;fp=source%2Fengineer%2Fcontrolpanel.cpp;h=cc2fa079fbebc03bd984ee8d74e4b44380f20a9e;hb=15e67d19ed780cc7ebc0e7adb76feb218eb1ab8c;hp=c2938cd12f92c1adb4e1679f2546ce7bedc8049b;hpb=fa87851948ddc1908cfe6833aef08f582a7fb8fc;p=r2c2.git diff --git a/source/engineer/controlpanel.cpp b/source/engineer/controlpanel.cpp index c2938cd..cc2fa07 100644 --- a/source/engineer/controlpanel.cpp +++ b/source/engineer/controlpanel.cpp @@ -36,6 +36,7 @@ ControlPanel::ControlPanel(Engineer &e, Train &t): for(VehicleType::FunctionMap::const_iterator i=funcs.begin(); i!=funcs.end(); ++i) { GLtk::Toggle *tgl = new GLtk::Toggle(i->second); + tgl->set_value(train.get_function(i->first)); tgl->signal_toggled.connect(sigc::bind(sigc::mem_fun(this, &ControlPanel::ui_function_toggled), i->first)); pnl_functions->add(*tgl); tgl_funcs[i->first] = tgl;