]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/timetablepanel.cpp
Populate the target variable when a timetable row is selected
[r2c2.git] / source / engineer / timetablepanel.cpp
index 878de865835aa8a44cf48b5619ad4354a3540675..4232f2cb16db143397b97b8736ef7c057adf6d58 100644 (file)
@@ -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()));
                }