+void TrainPanel::timetable_clicked()
+{
+ Timetable *timetable = train.get_timetable();
+ if(!timetable)
+ {
+ timetable = new Timetable(train);
+ train.set_timetable(timetable);
+ }
+
+ TimetableDialog *dialog = new TimetableDialog(res, *timetable);
+ engineer.get_root().add(*dialog);
+ dialog->set_position(geom.x+geom.w, geom.y+geom.h-dialog->get_geometry().h);
+}
+
+void TrainPanel::forward_toggled(bool /*value*/)