X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=zouba%2Fuicontroller.cpp;h=cb4917965b0849f0ed2a24f7d4f5a0f40ed3406b;hb=ef04e25d328c588e1a450a9122e165921a2b15f5;hp=d2c1c710e93be9ca86d3b6668b5010d06776f6b1;hpb=d57b981dbf653ab766f83f4c7e663a15002a2a79;p=ptas diff --git a/zouba/uicontroller.cpp b/zouba/uicontroller.cpp index d2c1c71..cb49179 100644 --- a/zouba/uicontroller.cpp +++ b/zouba/uicontroller.cpp @@ -25,8 +25,8 @@ UiController::UiController( Ui *ui ) : this, SLOT( setWorkButtonValid() ) ); - homeLocation->resolveAddress( home ); - workLocation->resolveAddress( work ); + homeLocation->resolveAddress( Ytv::Home ); + workLocation->resolveAddress( Ytv::Work ); destination.append( homeLocation ); destination.append( workLocation ); @@ -69,15 +69,15 @@ void UiController::changeDestination( int id ) emit buttonClicked(); } -void UiController::displayRoute( const RouteData &routeData ) +void UiController::displayRoute( const QList &routeData ) { - qDebug() << __PRETTY_FUNCTION__; - qDebug() << "routeData.arrivalTime" << routeData.arrivalTime; - qDebug() << "routeData.lineCode" << routeData.lineCode; + ui->table->setRowCount( routeData.count() ); - QTableWidgetItem *timeItem = new QTableWidgetItem( routeData.arrivalTime ); - ui->table->setItem( 0, 0, timeItem ); + for ( int i=0; itable->setItem( i, 0, timeItem ); - QTableWidgetItem *lineItem = new QTableWidgetItem( routeData.lineCode ); - ui->table->setItem( 0, 1, lineItem ); + QTableWidgetItem *lineItem = new QTableWidgetItem( routeData.at(i).lineCode ); + ui->table->setItem( i, 1, lineItem ); + } }