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
bool copy(EFileInfo source, QString target) const
Copies the file from source to target.
Definition: efilesystemplugin.cpp:97
Handles files at the local filesystem.
Definition: efilesystemplugin.h:36
EFileInfo info(QString uniqueId) const
Definition: efilesystemplugin.cpp:49
Data about a file handled by EFileService.
Definition: efileinfo.h:30
bool move(EFileInfo source, QString target) const
Moves the file from source to target.
Definition: efilesystemplugin.cpp:82
ESettingsWidget * settingsWidget() const
Definition: efilesystemplugin.cpp:147
bool deleteFile(EFileInfo file) const
Definition: efilesystemplugin.cpp:133
QString description() const
A plugin used by EFileService to handle special file system types.
Definition: efileserviceplugin.h:36
QString serviceId() const
Definition: efilesystemplugin.cpp:39
EFileInfo add(QFileInfo info, bool create) const
Definition: efilesystemplugin.cpp:63