void Route::getRoute()
{
+ qDebug() << "getting route from Ytv";
+
QUrl fullUrl( Ytv::Url );
QStringList a;
fullUrl.addQueryItem( "pass", Ytv::Password );
manager->get( QNetworkRequest( fullUrl ) );
+ qDebug() << "waiting for reply from Ytv";
}
void Route::replyFinished( QNetworkReply * reply )
{
+ qDebug() << "have reply from Ytv";
QList<RouteData> routeData = q->parseReply( reply->readAll() );
emit( routeReady( routeData ) );
void Route::setFromLocation( const Location &location )
{
+ qDebug() << "setting new From location";
+
if ( location.isValid() ) {
q->setFromLocation( location );
if ( q->toValid() ) {
void Route::setToLocation( const Location &location )
{
+ qDebug() << "setting new To location";
+
if ( location.isValid() ) {
+ qDebug() << "To is valid";
q->setToLocation( location );
if ( q->fromValid() ) {
+ qDebug() << "From is also valid";
getRoute();
+ } else {
+ qDebug() << "From not valid - waiting";
}
} else {
+ qDebug() << "To is not valid";
+ qDebug() << "getting To from signal sender";
Location *locationPtr = qobject_cast<Location*>(sender());
if ( locationPtr ) {
q->setToLocation( *locationPtr );
if ( q->fromValid() ) {
+ qDebug() << "From is also valid";
getRoute();
+ } else {
+ qDebug() << "From not valid - waiting";
}
} else {
qDebug() << "locationPtr is zero; cast failed";