52 :
FileGuard {mode != Never ? path : QString()}
Utility class to defer file deletion.
FileGuard(const QString &path={})
void setAutoRemove(bool remove) noexcept
Cancels or re-enables deferred file deletion.
static SettingValue< AutoDeleteMode > & autoDeleteModeSetting()
static AutoDeleteMode autoDeleteMode()
void setAutoRemove(bool remove) noexcept
Cancels or re-enables deferred file deletion.
static void setAutoDeleteMode(AutoDeleteMode mode)
TorrentFileGuard(const QString &path={})
void markAsAddedToSession()
marks the torrent file as loaded (added) into the BitTorrent::Session
bool forceRemove(const QString &filePath)