- QTableWidgetItem *lineItem = new QTableWidgetItem( routeData.at(i).lineCode );
- ui->routeTable->setItem( i, 1, lineItem );
+ if ( i<routeData.count() ) {
+ RouteData thisRouteData = routeData.at(i);
+ label = ( QStringList()
+ << thisRouteData.arrivalTime
+ << thisRouteData.lineCode ).join( "/" );
+ button->setEnabled( true );
+ } else {
+ button->setEnabled( false );
+ }
+
+ button->setText( label );