diff options
Diffstat (limited to 'plugins/CopyEngine/Ultracopier/TransferThread.h')
-rw-r--r-- | plugins/CopyEngine/Ultracopier/TransferThread.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/CopyEngine/Ultracopier/TransferThread.h b/plugins/CopyEngine/Ultracopier/TransferThread.h index e1a3b3f..fb64d6a 100644 --- a/plugins/CopyEngine/Ultracopier/TransferThread.h +++ b/plugins/CopyEngine/Ultracopier/TransferThread.h @@ -256,6 +256,8 @@ private: #endif #endif #endif + QFileDevice::Permissions permissions; + bool havePermission; //different pre-operation bool isSame(); bool destinationExists(); @@ -268,6 +270,8 @@ private: //fonction to edit the file date time bool readFileDateTime(const QFileInfo &source); bool writeFileDateTime(const QFileInfo &destination); + bool readFilePermissions(const QFile &source); + bool writeFilePermissions(QFile &destination); void resetExtraVariable(); //error management function void resumeTransferAfterWriteError(); |