40 explicit FileGuard(
const QString &path = {});
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()
static void setAutoDeleteMode(AutoDeleteMode mode)
TorrentFileGuard(const QString &path={})
void markAsAddedToSession()
marks the torrent file as loaded (added) into the BitTorrent::Session