49 static bool deleteImage(
const QString& imagePath,
const QDateTime& deleteTime);
73 static bool prepareCollectionTrash(
const QString& collectionPath);
86 static QString createJsonRecordForFile(qlonglong imageId,
87 const QString& imagePath,
88 const QDateTime& deleteTime,
89 const QString& collectionPath);
104 static QString getAvialableJsonFilePathInTrash(
const QString& collectionPath,
105 const QString& baseName,
int version = 0);
Definition dtrashiteminfo.h:26
static const QString TRASH_FOLDER
Definition dtrash.h:34
static const QString INFO_FILE_EXTENSION
Definition dtrash.h:37
static const QString INFO_FOLDER
Definition dtrash.h:36
static const QString FILES_FOLDER
Definition dtrash.h:35
static void extractJsonForItem(const QString &collPath, const QString &baseName, DTrashItemInfo &itemInfo)
Extracts the data from json file and gives it to DTrashItemInfo.
Definition dtrash.cpp:121
static const QString PATH_JSON_KEY
Definition dtrash.h:38
static const QString DELETIONTIMESTAMP_JSON_KEY
Definition dtrash.h:39
static bool deleteDirRecursivley(const QString &dirToDelete, const QDateTime &deleteTime)
Deletes a whole folder from the collection.
Definition dtrash.cpp:95
static const QString IMAGEID_JSON_KEY
Definition dtrash.h:40
static bool deleteImage(const QString &imagePath, const QDateTime &deleteTime)
Deletes image to the trash of a particular collection.
Definition dtrash.cpp:46
Definition datefolderview.cpp:34