Esempio n. 1
0
QScriptValue AdditionalDataRequest::toScriptValue( QScriptEngine *engine ) const
{
    QScriptValue value = engine->newObject();
    value.setProperty( QLatin1String("stop"), m_stop );
    value.setProperty( QLatin1String("city"), m_city );
    value.setProperty( QLatin1String("dataType"),
            m_sourceName.startsWith(QLatin1String("Arrivals"), Qt::CaseInsensitive)
            ? parseModeName(ParseForArrivals) : parseModeName(ParseForDepartures));
    value.setProperty( QLatin1String("transportLine"), m_transportLine );
    value.setProperty( QLatin1String("target"), m_target );
    value.setProperty( QLatin1String("dateTime"), engine->newDate(m_dateTime) );
    value.setProperty( QLatin1String("routeDataUrl"), m_routeDataUrl );
    return value;
}
Esempio n. 2
0
QString AdditionalDataRequest::argumentsString() const
{
    return QString("{dataType: %1, transportLine: \"%2\", "
                   "target: \"%3\", dateTime: %4, routeDataUrl: %5}")
            .arg(parseModeName(), m_transportLine, m_target,
                 m_dateTime.toString(Qt::SystemLocaleShortDate), m_routeDataUrl);
}
Esempio n. 3
0
QString DepartureRequest::argumentsString() const
{
    return QString("{stop: \"%1\", stopIsId: \"%2\", city: \"%3\", count: %4, "
                   "dateTime: %5, dataType: %6}")
            .arg(m_stopId.isEmpty() ? m_stop : m_stopId)
            .arg(!m_stopId.isEmpty()).arg(m_city).arg(m_count)
            .arg(m_dateTime.toString(Qt::SystemLocaleShortDate), parseModeName());
}
Esempio n. 4
0
QScriptValue DepartureRequest::toScriptValue( QScriptEngine *engine ) const
{
    QScriptValue value = engine->newObject();
    value.setProperty( QLatin1String("stop"), m_stop );
    value.setProperty( QLatin1String("city"), m_city );
    value.setProperty( QLatin1String("count"), m_count );
    value.setProperty( QLatin1String("dateTime"), engine->newDate(m_dateTime) );
    value.setProperty( QLatin1String("dataType"), parseModeName() );
    value.setProperty( QLatin1String("moreItemsDirection"), Enums::RequestedItems );
    return value;
}
Esempio n. 5
0
QString DepartureRequest::argumentsString() const
{
    return QString("{stop: \"%1\", city: \"%2\", count: %3, dateTime: %4, dataType: %5}")
            .arg(m_stop, m_city).arg(m_count)
            .arg(m_dateTime.toString(Qt::SystemLocaleShortDate), parseModeName());
}
Esempio n. 6
0
QString AbstractRequest::parseModeName() const
{
    return parseModeName( m_parseMode );
}
Esempio n. 7
0
QScriptValue ArrivalRequest::toScriptValue( QScriptEngine *engine ) const
{
    QScriptValue value = DepartureRequest::toScriptValue( engine );
    value.setProperty( QLatin1String("dataType"), parseModeName() );
    return value;
}