21 #ifndef EFILESYSTEMPLUGIN_H
22 #define EFILESYSTEMPLUGIN_H
26 #if QT_VERSION >= 0x050000
40 #if QT_VERSION >= 0x050000
41 Q_PLUGIN_METADATA(IID LibEngsasEfileServicePluginIID FILE
"efilesystemplugin.json")
67 #endif // EFILESYSTEMPLUGIN_H
bool open(EFileInfo file)
Open the given file.
Definition: efilesystemplugin.cpp:140
QString serviceId() const
Definition: efilesystemplugin.cpp:39
ESettingsWidget * settingsWidget() const
Definition: efilesystemplugin.cpp:147
EFileInfo info(QString uniqueId) const
Definition: efilesystemplugin.cpp:49
bool move(EFileInfo source, QString target) const
Moves the file from source to target.
Definition: efilesystemplugin.cpp:82
Handles files at the local filesystem.
Definition: efilesystemplugin.h:36
EFileInfo add(QFileInfo info, bool create) const
Definition: efilesystemplugin.cpp:63
Data about a file handled by EFileService.
Definition: efileinfo.h:30
bool copy(EFileInfo source, QString target) const
Copies the file from source to target.
Definition: efilesystemplugin.cpp:97
QString description() const
bool deleteFile(EFileInfo file) const
Definition: efilesystemplugin.cpp:133
A plugin used by EFileService to handle special file system types.
Definition: efileserviceplugin.h:36