#include <klfmainwin_p.h>
Public Member Functions | |
KLFBasicDataOpener (KLFMainWin *mainwin) | |
virtual | ~KLFBasicDataOpener () |
virtual QStringList | supportedMimeTypes () |
virtual bool | canOpenFile (const QString &file) |
virtual bool | canOpenData (const QByteArray &data) |
virtual bool | openFile (const QString &file) |
virtual bool | openData (const QByteArray &data, const QString &mimetype) |
Definition at line 269 of file klfmainwin_p.h.
KLFBasicDataOpener::KLFBasicDataOpener | ( | KLFMainWin * | mainwin | ) | [inline] |
Definition at line 273 of file klfmainwin_p.h.
virtual KLFBasicDataOpener::~KLFBasicDataOpener | ( | ) | [inline, virtual] |
Definition at line 274 of file klfmainwin_p.h.
virtual bool KLFBasicDataOpener::canOpenData | ( | const QByteArray & | data | ) | [inline, virtual] |
Implements KLFAbstractDataOpener.
Definition at line 326 of file klfmainwin_p.h.
References QBuffer::setData(), and QDataStream::setVersion().
virtual bool KLFBasicDataOpener::canOpenFile | ( | const QString & | file | ) | [inline, virtual] |
Implements KLFAbstractDataOpener.
Definition at line 295 of file klfmainwin_p.h.
References KLFLibBasicWidgetFactory::guessLocalFileScheme(), QString::isEmpty(), KLF_DEBUG_BLOCK, KLF_FUNC_NAME, klfDbg, and QFile::open().
virtual bool KLFBasicDataOpener::openData | ( | const QByteArray & | data, |
const QString & | mimetype | ||
) | [inline, virtual] |
Implements KLFAbstractDataOpener.
Definition at line 393 of file klfmainwin_p.h.
References QUrl::fromEncoded(), KLF_DEBUG_BLOCK, KLF_FUNC_NAME, klfDbg, klfUrlLocalFilePath(), KLFAbstractDataOpener::mainWin(), KLFMainWin::openFiles(), QUrl::scheme(), QBuffer::setData(), and QByteArray::trimmed().
virtual bool KLFBasicDataOpener::openFile | ( | const QString & | file | ) | [inline, virtual] |
Implements KLFAbstractDataOpener.
Definition at line 351 of file klfmainwin_p.h.
References QFileInfo::exists(), QFileInfo::isReadable(), KLF_DEBUG_BLOCK, KLF_FUNC_NAME, klfDbg, KLFAbstractDataOpener::mainWin(), QFile::open(), KLFMainWin::openLibFile(), and QFileInfo::suffix().
virtual QStringList KLFBasicDataOpener::supportedMimeTypes | ( | ) | [inline, virtual] |
Implements KLFAbstractDataOpener.
Definition at line 276 of file klfmainwin_p.h.
References klfDbg, QList::size(), and QImageReader::supportedImageFormats().