X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Ftraindialog.cpp;h=f202377f0cddea3dba3cb0cdfb31fa576eba6462;hb=9ad36841021cdd5c7f14d52e946d8ecdb602cf78;hp=54dac6a84af53c2e69b9ab5896351d32d73eafe0;hpb=9eb22a66345301631994cf24a21af9375d07a172;p=r2c2.git diff --git a/source/engineer/traindialog.cpp b/source/engineer/traindialog.cpp index 54dac6a..f202377 100644 --- a/source/engineer/traindialog.cpp +++ b/source/engineer/traindialog.cpp @@ -10,6 +10,7 @@ #include "libr2c2/trainstatus.h" #include "controlpanel.h" #include "routerpanel.h" +#include "timetablepanel.h" #include "traindialog.h" #include "vehiclespanel.h" @@ -57,6 +58,11 @@ TrainDialog::TrainDialog(Engineer &e, R2C2::Train &t): panels.push_back(pnl); dynamic_cast(get_item(widgets, "tgl_router"))->signal_toggled.connect(sigc::bind(sigc::mem_fun(this, &TrainDialog::toggle_panel), pnl)); + pnl_expander->add(*(pnl = new TimetablePanel(engineer, train))); + pnl->set_visible(false); + panels.push_back(pnl); + dynamic_cast(get_item(widgets, "tgl_timetable"))->signal_toggled.connect(sigc::bind(sigc::mem_fun(this, &TrainDialog::toggle_panel), pnl)); + AIControl *control = train.get_ai_of_type(); if(!control) control = new AIControl(train);