Inherit this class to implement a custom saver for KLFAbstractPropertizedObjects. More...
#include <klfdatautil.h>
Public Member Functions | |
KLFAbstractPropertizedObjectSaver () | |
virtual | ~KLFAbstractPropertizedObjectSaver () |
virtual QStringList | supportedTypes () const =0 |
virtual QString | recognizeDataFormat (const QByteArray &data) const =0 |
virtual QByteArray | save (const KLFAbstractPropertizedObject *obj, const QString &format)=0 |
virtual bool | load (const QByteArray &data, KLFAbstractPropertizedObject *obj, const QString &format)=0 |
![]() | |
KLFFactoryBase (KLFFactoryManager *factoryManager) | |
virtual | ~KLFFactoryBase () |
Static Public Member Functions | |
static KLFAbstractPropertizedObjectSaver * | findRecognizedFormat (const QByteArray &data, QString *format=NULL) |
static KLFAbstractPropertizedObjectSaver * | findSaverFor (const QString &format) |
Inherit this class to implement a custom saver for KLFAbstractPropertizedObjects.
Definition at line 123 of file klfdatautil.h.
KLFAbstractPropertizedObjectSaver::KLFAbstractPropertizedObjectSaver | ( | ) |
Definition at line 1595 of file klfdatautil.cpp.
References KLFFactoryBase::KLFFactoryBase().
Referenced by findRecognizedFormat(), findSaverFor(), and load().
|
virtual |
Definition at line 1599 of file klfdatautil.cpp.
|
static |
Definition at line 1608 of file klfdatautil.cpp.
References format, KLFAbstractPropertizedObjectSaver(), KLFFactoryBase::KLFFactoryBase(), and recognizeDataFormat().
Referenced by klfLoad().
|
static |
Definition at line 1629 of file klfdatautil.cpp.
References format, and KLFAbstractPropertizedObjectSaver().
|
pure virtual |
References format, and KLFAbstractPropertizedObjectSaver().
Referenced by klfLoad().
|
pure virtual |
Referenced by findRecognizedFormat().
|
pure virtual |
|
pure virtual |
Implements KLFFactoryBase.