X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fnewtraindialog.cpp;h=ef9fbf82b6dfe79a58924f65f5e34b610b31acd2;hb=4c8c03d25ec4d58772ceb5b287deab645fdae19f;hp=006a819b50d5a631ee86ef945858e4e709c92e5a;hpb=7c98e23312cf01ce1fa6c1ffd8e36c22d2fa6110;p=r2c2.git diff --git a/source/engineer/newtraindialog.cpp b/source/engineer/newtraindialog.cpp index 006a819..ef9fbf8 100644 --- a/source/engineer/newtraindialog.cpp +++ b/source/engineer/newtraindialog.cpp @@ -49,6 +49,13 @@ NewTrainDialog::NewTrainDialog(Engineer &e): loco_types.append(vt); } +void NewTrainDialog::prefill(const Driver::DetectedLocomotive &loco) +{ + drp_protocol->set_selected_index(protocols.find(loco.protocol)); + ent_address->set_text(lexical_cast(loco.address)); + ent_name->set_text(loco.name); +} + void NewTrainDialog::on_response(int code) { if(code)