Esempio 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);
}
Esempio 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") );
    }
    
}
Esempio 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
}
Esempio n. 4
0
QString TextInput::name() const
{
    return extractElementTextNS(QString(), QLatin1String("name") );
}
Esempio n. 5
0
QString TextInput::title() const
{
    return extractElementTextNS(QString(), QLatin1String("title") );
}
Esempio n. 6
0
QString Item::originalTitle() const
{
    return extractElementTextNS(QString(), QLatin1String("title"));
}
Esempio n. 7
0
QString Image::title() const
{
    return extractElementTextNS(QString(), QStringLiteral("title"));

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

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

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

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