Ejemplo n.º 1
0
time_t Item::pubDate() const
{
    QString str = extractElementTextNS(QString(), QLatin1String("pubDate"));
    
    if (!str.isNull())
    {
        return parseDate(str, RFCDate);
    }
    
    // if there is no pubDate, check for dc:date
    str = extractElementTextNS(dublinCoreNamespace(), QLatin1String("date"));
    return parseDate(str, ISODate);
}
Ejemplo n.º 2
0
QString Item::author() const
{
    QString a = extractElementTextNS(QString(), QLatin1String("author") );
    if (!a.isNull()) 
    {
        return a;
    }
    else
    {
        // if author is not available, fall back to dc:creator
        return extractElementTextNS(dublinCoreNamespace(),
                                    QLatin1String("creator") );
    }
    
}
Ejemplo n.º 3
0
uint Image::height() const
{
    QString text;
    bool ok;
    uint c;

    text = extractElementTextNS(QString(), QStringLiteral("height"));
    c = text.toUInt(&ok);
    return ok ? c : 31; // set to default if not parsable
}
Ejemplo n.º 4
0
QString TextInput::name() const
{
    return extractElementTextNS(QString(), QLatin1String("name") );
}
Ejemplo n.º 5
0
QString TextInput::title() const
{
    return extractElementTextNS(QString(), QLatin1String("title") );
}
Ejemplo n.º 6
0
QString Item::originalTitle() const
{
    return extractElementTextNS(QString(), QLatin1String("title"));
}
Ejemplo n.º 7
0
QString Image::title() const
{
    return extractElementTextNS(QString(), QStringLiteral("title"));

}
Ejemplo n.º 8
0
QString Source::logo() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("logo"));
}
Ejemplo n.º 9
0
QString Entry::id() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("id"));

}
Ejemplo n.º 10
0
QString Person::uri() const
{
 
    return completeURI(extractElementTextNS(atom1Namespace(),
                       QLatin1String("uri")));
}
Ejemplo n.º 11
0
QString Item::guid() const
{
    return extractElementTextNS(QString(), QLatin1String("guid") );
}
Ejemplo n.º 12
0
QString Item::comments() const
{
    return extractElementTextNS(QString(), QLatin1String("comments") );
}
Ejemplo n.º 13
0
QString Image::description() const
{
    return extractElementTextNS(QString(), QStringLiteral("description"));
}
Ejemplo n.º 14
0
QString Image::link() const
{
    return extractElementTextNS(QString(), QStringLiteral("link"));

}
Ejemplo n.º 15
0
QString TextInput::description() const
{
    return extractElementTextNS(QString(), QLatin1String("description") );
}
Ejemplo n.º 16
0
QString TextInput::link() const
{
    return extractElementTextNS(QString(), QLatin1String("link") );

}
Ejemplo n.º 17
0
time_t Item::expirationDate() const
{
    QString str = extractElementTextNS(QString(), QLatin1String("expirationDate"));
    return parseDate(str, RFCDate);
}
Ejemplo n.º 18
0
QString Person::email() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("email"));
}
Ejemplo n.º 19
0
QString Item::rating() const
{
    return extractElementTextNS(QString(), QLatin1String("rating") );
}
Ejemplo n.º 20
0
time_t Entry::published() const
{
    QString pub = extractElementTextNS(atom1Namespace(),
                                       QLatin1String("published"));
    return parseDate(pub, ISODate);
}
Ejemplo n.º 21
0
QString Item::originalDescription() const
{
    return extractElementTextNS(QString(), QLatin1String("description"));
}
Ejemplo n.º 22
0
time_t Source::updated() const
{
    QString upd = extractElementTextNS(atom1Namespace(),
                                       QLatin1String("updated"));
    return parseDate(upd, ISODate);
}
Ejemplo n.º 23
0
QString Image::url() const
{
    return extractElementTextNS(QString(), QStringLiteral("url"));
}