#include <qwuiabstractressource.h>
Public Member Functions | |
QwuiAbstractRessource (const QString &path=QString::null) | |
virtual | ~QwuiAbstractRessource () |
virtual QString | mimeType () const =0 |
virtual qint64 | length () const =0 |
virtual QString | path () const |
virtual bool | exists () const |
virtual void | sendToDevice (QIODevice *dev) const =0 |
Private Attributes | |
QString | m_path |
QwuiAbstractRessource::QwuiAbstractRessource | ( | const QString & | path = QString::null |
) |
path | path of the ressource. |
QwuiAbstractRessource::~QwuiAbstractRessource | ( | ) | [virtual] |
virtual QString QwuiAbstractRessource::mimeType | ( | ) | const [pure virtual] |
Subclasses must provide the MIME type of the ressource like "text/html" or "image/jpeg".
Implemented in QwuiMessageRessource, QwuiBufferedRessource, and QwuiFileRessource.
virtual qint64 QwuiAbstractRessource::length | ( | ) | const [pure virtual] |
Implemented in QwuiMessageRessource, QwuiBufferedRessource, and QwuiFileRessource.
QString QwuiAbstractRessource::path | ( | ) | const [virtual] |
bool QwuiAbstractRessource::exists | ( | ) | const [virtual] |
virtual void QwuiAbstractRessource::sendToDevice | ( | QIODevice * | dev | ) | const [pure virtual] |
Writes the ressource to dev
dev | IO device to write to. |
Implemented in QwuiMessageRessource, QwuiBufferedRessource, and QwuiFileRessource.
QString QwuiAbstractRessource::m_path [private] |