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.
|
virtual |
Definition at line 1599 of file klfdatautil.cpp.
|
static |
Definition at line 1608 of file klfdatautil.cpp.
References recognizeDataFormat(), and KLFFactoryManager::registeredFactories().
Referenced by klfLoad().
|
static |
Definition at line 1629 of file klfdatautil.cpp.
References KLFFactoryManager::findFactoryFor().
|
pure virtual |
Referenced by klfLoad().
|
pure virtual |
Referenced by findRecognizedFormat().
|
pure virtual |
Referenced by klfSave().
|
pure virtual |
Implements KLFFactoryBase.