20 #ifndef EFILESERVICEPLUGIN_H
21 #define EFILESERVICEPLUGIN_H
41 virtual QString name()
const = 0;
42 virtual QString serviceId()
const = 0;
44 virtual EFileInfo info(QString uniqueId)
const = 0;
57 virtual EFileInfo add(QFileInfo info,
bool create)
const = 0;
64 virtual bool move(
EFileInfo source, QString target)
const = 0;
71 virtual bool copy(
EFileInfo source, QString target)
const = 0;
72 virtual bool deleteFile(
EFileInfo file)
const = 0;
86 #if QT_VERSION >= 0x050000
87 #define LibEngsasEfileServicePluginIID "de.engsas.libengsas.EFileServicePlugin"
93 #endif // EFILESERVICEPLUGIN_H