From b65957131fd1e12079aafe78abff9ad31356da72 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Thu, 14 Nov 2002 13:33:20 +0000 Subject: caption --- diff --git a/noncore/settings/backup/backuprestore.cpp b/noncore/settings/backup/backuprestore.cpp index 02998f0..618ce24 100644 --- a/noncore/settings/backup/backuprestore.cpp +++ b/noncore/settings/backup/backuprestore.cpp @@ -1,4 +1,10 @@ + #include "backuprestore.h" +#include "output.h" + +#include +#include + #include #include #include @@ -13,6 +19,12 @@ #include #include +#include +#include +#include +#include +#include + #define HEADER_NAME 0 #define HEADER_BACKUP 1 #define BACKUP_LOCATION 2 @@ -165,6 +177,7 @@ void BackupAndRestore::backupPressed(){ return; } + setCaption(tr("Backup and Restore... working...")); QString outputFile = backupLocations[storeToLocation->currentText()]; QDateTime time = QDateTime::currentDateTime(); @@ -177,16 +190,26 @@ void BackupAndRestore::backupPressed(){ outputFile = t + QString("%1").arg(c); c++; } + + qDebug(QString("system(\"tar -c %1 | gzip > %2\")").arg(backupFiles).arg(outputFile).latin1()); outputFile += EXTENSION; - qDebug("system(\"tar -c %1 | gzip > %2\").arg(backupFiles).arg(outputFile).latin1())"); - int r = system(QString("tar -c %1 | gzip > %2").arg(backupFiles).arg(outputFile).latin1() ); - if(r != 0){ - QMessageBox::critical(this, "Message", "Backup Failed.",QString("Ok") ); - return; - } - else{ - QMessageBox::critical(this, "Message", "Backup Successfull.",QString("Ok") ); - } + + int r = system( QString("tar -c %1 | gzip > %2").arg(backupFiles).arg(outputFile).latin1() ); + + + + if(r != 0){ + perror("Error: "); + QString errorMsg="Error\n"+(QString)strerror(errno); + + QMessageBox::critical(this, "Message", "Backup Failed.\n"+errorMsg, QString("Ok") ); + return; + } + else{ + QMessageBox::critical(this, "Message", "Backup Successfull.",QString("Ok") ); + + } + setCaption(tr("Backup and Restore")); } /*** -- cgit v0.9.0.2