Q_LOGGING_CATEGORY(lcPropagateRemoteMkdir, "nextcloud.sync.propagator.remotemkdir", QtInfoMsg)
+PropagateRemoteMkdir::PropagateRemoteMkdir(OwncloudPropagator *propagator, const SyncFileItemPtr &item)
+ : PropagateItemJob(propagator, item)
+ , _deleteExisting(false)
+ , _uploadEncryptedHelper(nullptr)
+{
+}
+
void PropagateRemoteMkdir::start()
{
if (propagator()->_abortRequested.fetchAndAddRelaxed(0))
PropagateUploadEncrypted *_uploadEncryptedHelper;
friend class PropagateDirectory; // So it can access the _item;
public:
- PropagateRemoteMkdir(OwncloudPropagator *propagator, const SyncFileItemPtr &item)
- : PropagateItemJob(propagator, item)
- , _deleteExisting(false)
- , _uploadEncryptedHelper(nullptr)
- {
- }
+ PropagateRemoteMkdir(OwncloudPropagator *propagator, const SyncFileItemPtr &item);
void start() override;
void abort(PropagatorJob::AbortType abortType) override;