21#ifndef IMPORT_COPY_THREAD_H
22#define IMPORT_COPY_THREAD_H
43 void sigProgress(
int progress);
48 const std::shared_ptr<ImportCache>& cache,
49 const std::shared_ptr<Util::FileSystem>& fileSystem);
51 virtual void copy() = 0;
52 virtual void cancel() = 0;
53 virtual void rollback() = 0;
54 [[nodiscard]]
virtual bool wasCancelled()
const = 0;
55 [[nodiscard]]
virtual MetaDataList copiedMetadata()
const = 0;
56 [[nodiscard]]
virtual int copiedFileCount()
const = 0;
59 void emitProgress(
int progress);
Definition CopyProcessor.h:39
Definition ImportCache.h:40
Definition FileSystem.h:34
Helper functions.
Definition MetaTypeRegistry.h:25