This commit is contained in:
parent
984157a251
commit
bde4ab5735
|
@ -424,6 +424,7 @@ void SystemBackup::on_checkEnv_start()
|
||||||
}
|
}
|
||||||
|
|
||||||
BackupWrapper backupWrapper;
|
BackupWrapper backupWrapper;
|
||||||
|
backupWrapper.m_backupName = m_backupName;
|
||||||
backupWrapper.m_type = BackupType::BACKUP_SYSTEM;
|
backupWrapper.m_type = BackupType::BACKUP_SYSTEM;
|
||||||
backupWrapper.m_iPosition = m_isLocal ? BackupPosition::LOCAL : BackupPosition::UDISK;
|
backupWrapper.m_iPosition = m_isLocal ? BackupPosition::LOCAL : BackupPosition::UDISK;
|
||||||
QString backupPath = Utils::getSysRootPath();
|
QString backupPath = Utils::getSysRootPath();
|
||||||
|
@ -686,6 +687,9 @@ void SystemBackup::initFifthWidget()
|
||||||
labelTip->setGeometry(101, 261, 520, 30);
|
labelTip->setGeometry(101, 261, 520, 30);
|
||||||
labelTip->setAlignment(Qt::AlignCenter);
|
labelTip->setAlignment(Qt::AlignCenter);
|
||||||
labelTip->setDeplayText(tr("Do not use computers in case of data loss"));
|
labelTip->setDeplayText(tr("Do not use computers in case of data loss"));
|
||||||
|
connect(this, &SystemBackup::backupWarnning, labelTip, [=](const QString& msg) {
|
||||||
|
labelTip->setDeplayText(msg);
|
||||||
|
});
|
||||||
|
|
||||||
// 取消按钮
|
// 取消按钮
|
||||||
MyPushButton *cancel = new MyPushButton(fifth);
|
MyPushButton *cancel = new MyPushButton(fifth);
|
||||||
|
@ -739,6 +743,7 @@ void SystemBackup::on_backup_start()
|
||||||
}
|
}
|
||||||
|
|
||||||
BackupWrapper backupWrapper;
|
BackupWrapper backupWrapper;
|
||||||
|
backupWrapper.m_backupName = m_backupName;
|
||||||
backupWrapper.m_type = BackupType::BACKUP_SYSTEM;
|
backupWrapper.m_type = BackupType::BACKUP_SYSTEM;
|
||||||
backupWrapper.m_iPosition = m_isLocal ? BackupPosition::LOCAL : BackupPosition::UDISK;
|
backupWrapper.m_iPosition = m_isLocal ? BackupPosition::LOCAL : BackupPosition::UDISK;
|
||||||
QString backupPath = Utils::getSysRootPath();
|
QString backupPath = Utils::getSysRootPath();
|
||||||
|
@ -799,6 +804,16 @@ void SystemBackup::on_checkBackup_end(int result)
|
||||||
// 请检查备份目录是否有写权限
|
// 请检查备份目录是否有写权限
|
||||||
errTip = tr("Please check backup partition permissions");
|
errTip = tr("Please check backup partition permissions");
|
||||||
break;
|
break;
|
||||||
|
case int(BackupResult::MKSQUASHFS_START_SUCCESS):
|
||||||
|
// 正压缩系统到本地磁盘,请耐心等待。。。
|
||||||
|
errTip = tr("The system is being compressed to the local disk, Please wait patiently...");
|
||||||
|
emit this->backupWarnning(errTip);
|
||||||
|
return;
|
||||||
|
case int(BackupResult::BACKUP_START_SUCCESS):
|
||||||
|
// 正在传输备份文件到移动设备,即将完成。。。
|
||||||
|
errTip = tr("Transferring backup files to mobile device, about to be completed...");
|
||||||
|
emit this->backupWarnning(errTip);
|
||||||
|
return;
|
||||||
default:
|
default:
|
||||||
bRst = true;
|
bRst = true;
|
||||||
break;
|
break;
|
||||||
|
@ -808,7 +823,7 @@ void SystemBackup::on_checkBackup_end(int result)
|
||||||
GlobelBackupInfo::inst().setIsBusy(false);
|
GlobelBackupInfo::inst().setIsBusy(false);
|
||||||
m_systemBackupState = SystemBackupState::IDEL;
|
m_systemBackupState = SystemBackupState::IDEL;
|
||||||
this->on_next_clicked(true);
|
this->on_next_clicked(true);
|
||||||
emit checkBackupResult(bRst, errMsg, errTip);
|
emit this->checkBackupResult(bRst, errMsg, errTip);
|
||||||
disconnect(m_pInterface, &ComKylinBackupManagerInterface::sendEnvCheckResult, this, &SystemBackup::on_checkEnv_end);
|
disconnect(m_pInterface, &ComKylinBackupManagerInterface::sendEnvCheckResult, this, &SystemBackup::on_checkEnv_end);
|
||||||
disconnect(m_pInterface, &ComKylinBackupManagerInterface::progress, this, &SystemBackup::progress);
|
disconnect(m_pInterface, &ComKylinBackupManagerInterface::progress, this, &SystemBackup::progress);
|
||||||
disconnect(m_pInterface, &ComKylinBackupManagerInterface::backupFinished, this, &SystemBackup::on_backup_end);
|
disconnect(m_pInterface, &ComKylinBackupManagerInterface::backupFinished, this, &SystemBackup::on_backup_end);
|
||||||
|
|
|
@ -44,6 +44,7 @@ private:
|
||||||
signals:
|
signals:
|
||||||
void startCheckEnv();
|
void startCheckEnv();
|
||||||
void checkEnvResult(bool result, const QString &errMsg = "", const QString &errTip = "");
|
void checkEnvResult(bool result, const QString &errMsg = "", const QString &errTip = "");
|
||||||
|
void backupWarnning(const QString &warnning);
|
||||||
void checkBackupResult(bool result, const QString &errMsg = "", const QString &errTip = "");
|
void checkBackupResult(bool result, const QString &errMsg = "", const QString &errTip = "");
|
||||||
void startBackup();
|
void startBackup();
|
||||||
void progress(int state, int rate);
|
void progress(int state, int rate);
|
||||||
|
|
Loading…
Reference in New Issue