Syndication::EnclosureAtomImpl
#include <enclosureatomimpl.h>
Public Member Functions | |
EnclosureAtomImpl (const Syndication::Atom::Link &link) | |
uint | duration () const override |
bool | isNull () const override |
uint | length () const override |
QString | title () const override |
QString | type () const override |
QString | url () const override |
Public Member Functions inherited from Syndication::Enclosure | |
virtual | ~Enclosure () |
virtual QString | debugInfo () const |
Detailed Description
Definition at line 24 of file enclosureatomimpl.h.
Constructor & Destructor Documentation
◆ EnclosureAtomImpl()
|
explicit |
Definition at line 14 of file enclosureatomimpl.cpp.
Member Function Documentation
◆ duration()
|
overridevirtual |
for audio/video files, the duration of the file in seconds
- Returns
- the duration of the file in seconds, or 0 if not specified
Implements Syndication::Enclosure.
Definition at line 44 of file enclosureatomimpl.cpp.
◆ isNull()
|
overridevirtual |
returns whether this enclosure is a null object.
Implements Syndication::Enclosure.
Definition at line 19 of file enclosureatomimpl.cpp.
◆ length()
|
overridevirtual |
returns the length of the linked file in bytes
- Returns
- the length of the file in bytes, 0 if not specified
Implements Syndication::Enclosure.
Definition at line 39 of file enclosureatomimpl.cpp.
◆ title()
|
overridevirtual |
title of the enclosure.
This is a human-readable description of the linked file. If available, the title should be used in user interfaces instead of the URL. If no title is set (e.g., RSS2 enclosures don't have titles), use url() as fallback.
- Returns
- title describing the enclosure, or a null string if not specified.
Implements Syndication::Enclosure.
Definition at line 29 of file enclosureatomimpl.cpp.
◆ type()
|
overridevirtual |
mimetype of the enclosure.
TODO: link mimetype specs
Examples are "audio/mpeg"
for MP3, or "application/pdf"
for PDF.
- Returns
- the mimetype of the file, or a null string if not specified
Implements Syndication::Enclosure.
Definition at line 34 of file enclosureatomimpl.cpp.
◆ url()
|
overridevirtual |
The URL of the linked resource (required).
Implements Syndication::Enclosure.
Definition at line 24 of file enclosureatomimpl.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:09:18 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.