add:recovery permissions.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
cmake_minimum_required(VERSION 3.16)
|
cmake_minimum_required(VERSION 3.16)
|
||||||
|
|
||||||
project(frelay VERSION 0.2.1 LANGUAGES CXX)
|
project(frelay VERSION 0.2.2 LANGUAGES CXX)
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
|||||||
@@ -238,6 +238,7 @@ void FileTrans::fbtTransDone(QSharedPointer<FrameBuffer> frame)
|
|||||||
{
|
{
|
||||||
auto info = infoUnpack<InfoMsg>(frame->data);
|
auto info = infoUnpack<InfoMsg>(frame->data);
|
||||||
if (downTask_->file.isOpen()) {
|
if (downTask_->file.isOpen()) {
|
||||||
|
downTask_->file.setPermissions(static_cast<QFileDevice::Permissions>(downTask_->permission));
|
||||||
downTask_->file.close();
|
downTask_->file.close();
|
||||||
downTask_->state = TaskState::STATE_FINISH;
|
downTask_->state = TaskState::STATE_FINISH;
|
||||||
info.msg = QString(tr("recv file:%1 success.")).arg(downTask_->file.fileName());
|
info.msg = QString(tr("recv file:%1 success.")).arg(downTask_->file.fileName());
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ bool LocalFile::GetDirFile(const QString& dir, DirFileInfoVec& vec)
|
|||||||
DirFileInfo info;
|
DirFileInfo info;
|
||||||
info.fullPath = entry.absoluteFilePath();
|
info.fullPath = entry.absoluteFilePath();
|
||||||
info.name = entry.fileName();
|
info.name = entry.fileName();
|
||||||
|
info.permission = entry.permissions();
|
||||||
|
|
||||||
if (entry.isDir()) {
|
if (entry.isDir()) {
|
||||||
info.type = Dir;
|
info.type = Dir;
|
||||||
|
|||||||
Reference in New Issue
Block a user