1 #ifndef FILEOPERATIONMANAGER_H
2 #define FILEOPERATIONMANAGER_H
36 static void copyWithProgress(
const QStringList& fromPaths,
const QString& toPath);
43 static void moveWithProgress(
const QStringList& fromPaths,
const QString& toPath);
59 static void executeFileOperation(
const QStringList& fromPaths,
const QString& toPath,
const QString& operation);
61 static bool isTreeWritable(
const QDir &dir);
62 static bool isTreeReadable(
const QDir &dir);
The FileOperationManager class provides functionality for copying and moving files with progress.
Definition: FileOperationManager.h:13
static void moveWithProgress(const QStringList &fromPaths, const QString &toPath)
Moves a list of files to a destination folder with progress.
Definition: FileOperationManager.cpp:77
static void copyWithProgress(const QStringList &fromPaths, const QString &toPath)
Copies a list of files to a destination folder with progress.
Definition: FileOperationManager.cpp:73
AccessType
The AccessType enum represents the type of access to check for.
Definition: FileOperationManager.h:18
static bool areTreesAccessible(const QStringList &paths, AccessType accessType)
Check whether a list of paths is accessible (readable or writable).
Definition: FileOperationManager.cpp:106
static QString findFileOperationBinary()
Finds the path to the file operation binary, 'fileoperation'.
Definition: FileOperationManager.cpp:81