9#ifndef INTERFACES_IIMPORTEXPORT_H
10#define INTERFACES_IIMPORTEXPORT_H
81Q_DECLARE_INTERFACE (
IImportExport,
"org.Deviant.LeechCraft.IImportExport/1.0")
Interface for plugins which can import/export data to persistent storage.
virtual void ImportData(const QByteArray &data)=0
Loads data.
virtual void ImportSettings(const QByteArray &data)=0
Loads settings.
virtual QByteArray ExportData() const =0
Loads settings.
virtual QByteArray ExportSettings() const =0
Saves settings.
virtual ~IImportExport()
Virtual destructor.