X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Ftimetablepanel.cpp;h=4232f2cb16db143397b97b8736ef7c057adf6d58;hb=d2333df8c914009f3ebdcc5e11402e6edccc924e;hp=878de865835aa8a44cf48b5619ad4354a3540675;hpb=1ac853ffc606b29ffd88b923ed3551ee6282afb2;p=r2c2.git diff --git a/source/engineer/timetablepanel.cpp b/source/engineer/timetablepanel.cpp index 878de86..4232f2c 100644 --- a/source/engineer/timetablepanel.cpp +++ b/source/engineer/timetablepanel.cpp @@ -110,8 +110,9 @@ void TimetablePanel::row_selected(unsigned i) if(row) { drp_type->set_selected_index(row->type-1); - if(row->target) - lbl_target->set_text(row->target->get_name()); + target = row->target; + if(target) + lbl_target->set_text(target->get_name()); ent_time->set_text(format_time(row->time)); } } @@ -230,6 +231,7 @@ TimetableRowItem::TimetableRowItem(ValueType row) { case Timetable::ARRIVE: type = "Arrive at "; break; case Timetable::DEPART: type = "Depart from "; break; + case Timetable::THROUGH: type = "Go through "; break; } add(*new GLtk::Label(type+row->target->get_name())); }