add:recovery permissions.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
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_REQUIRED ON)
|
||||
|
||||
|
||||
@@ -238,6 +238,7 @@ void FileTrans::fbtTransDone(QSharedPointer<FrameBuffer> frame)
|
||||
{
|
||||
auto info = infoUnpack<InfoMsg>(frame->data);
|
||||
if (downTask_->file.isOpen()) {
|
||||
downTask_->file.setPermissions(static_cast<QFileDevice::Permissions>(downTask_->permission));
|
||||
downTask_->file.close();
|
||||
downTask_->state = TaskState::STATE_FINISH;
|
||||
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;
|
||||
info.fullPath = entry.absoluteFilePath();
|
||||
info.name = entry.fileName();
|
||||
info.permission = entry.permissions();
|
||||
|
||||
if (entry.isDir()) {
|
||||
info.type = Dir;
|
||||
|
||||
Reference in New Issue
Block a user