aboutsummaryrefslogtreecommitdiffstats
path: root/kde2/kpsion
diff options
context:
space:
mode:
Diffstat (limited to 'kde2/kpsion')
-rw-r--r--kde2/kpsion/kpsion.cpp24
-rw-r--r--kde2/kpsion/setupdialog.cpp2
2 files changed, 21 insertions, 5 deletions
diff --git a/kde2/kpsion/kpsion.cpp b/kde2/kpsion/kpsion.cpp
index 5f9b45e..952e2eb 100644
--- a/kde2/kpsion/kpsion.cpp
+++ b/kde2/kpsion/kpsion.cpp
@@ -77,7 +77,7 @@ KPsionMainWindow::KPsionMainWindow()
restoreRunning = false;
formatRunning = false;
doScheduledBackup = false;
- quitImmediately = true;
+ quitImmediately = false;
view = new KIconView(this, "iconview");
view->setSelectionMode(KIconView::Multi);
@@ -403,7 +403,7 @@ queryPsion() {
quitImmediately = true;
return;
}
-
+
}
if (doScheduledBackup || args->isSet("backup") ||
args->isSet("restore") || args->isSet("format")) {
@@ -543,6 +543,10 @@ tryConnect() {
rfsvSocket = new ppsocket();
statusBar()->changeItem(i18n("Connecting ..."), STID_CONNECTION);
if (!rfsvSocket->connect(NULL, 7501)) {
+ if (args->isSet("autobackup")) {
+ quitImmediately = true;
+ return;
+ }
statusMsg = i18n("RFSV could not connect to ncpd at %1:%2. ").arg("localhost").arg(7501);
if (reconnectTime) {
nextTry = reconnectTime;
@@ -563,6 +567,10 @@ tryConnect() {
rfsvfactory factory(rfsvSocket);
plpRfsv = factory.create(false);
if (plpRfsv == 0L) {
+ if (args->isSet("autobackup")) {
+ quitImmediately = true;
+ return;
+ }
statusMsg = i18n("RFSV could not establish link: %1.").arg(KGlobal::locale()->translate(factory.getError()));
delete rfsvSocket;
rfsvSocket = 0L;
@@ -584,6 +592,10 @@ tryConnect() {
rpcsSocket = new ppsocket();
if (!rpcsSocket->connect(NULL, 7501)) {
+ if (args->isSet("autobackup")) {
+ quitImmediately = true;
+ return;
+ }
statusMsg = i18n("RPCS could not connect to ncpd at %1:%2.").arg("localhost").arg(7501);
delete plpRfsv;
plpRfsv = 0L;
@@ -607,6 +619,10 @@ tryConnect() {
rpcsfactory factory2(rpcsSocket);
plpRpcs = factory2.create(false);
if (plpRpcs == 0L) {
+ if (args->isSet("autobackup")) {
+ quitImmediately = true;
+ return;
+ }
statusMsg = i18n("RPCS could not establish link: %1.").arg(KGlobal::locale()->translate(factory2.getError()));
delete plpRfsv;
plpRfsv = 0L;
@@ -689,7 +705,7 @@ updateBackupStamps() {
QString uid = getMachineUID();
int cfgBtype = (fullBackup)
? KPsionConfig::OPT_LASTFULL : KPsionConfig::OPT_LASTINC;
-
+
config->setGroup(pcfg.getSectionName(cfgBtype));
for (QIconViewItem *i = view->firstItem(); i; i = i->nextItem()) {
QString key = pcfg.getOptionName(cfgBtype).arg(uid).arg(i->key());
@@ -876,7 +892,7 @@ doBackup() {
else {
// Rename Tarfile to its final name;
::rename(archiveName.latin1(),
- archiveName.replace(QRegExp("\\.tmp\\.gz$"), ".tar.gz"));
+ archiveName.replace(QRegExp("\\.tmp\\.gz$"), ".tar.gz").latin1());
}
diff --git a/kde2/kpsion/setupdialog.cpp b/kde2/kpsion/setupdialog.cpp
index b62640e..4067810 100644
--- a/kde2/kpsion/setupdialog.cpp
+++ b/kde2/kpsion/setupdialog.cpp
@@ -43,7 +43,7 @@
#include <errno.h>
SetupDialog::SetupDialog(QWidget *parent, rfsv *plpRfsv, rpcs *plpRpcs)
- : KDialogBase(Tabbed, "Settings", Ok|Apply|Default|Cancel, Ok, parent,
+ : KDialogBase(Tabbed, i18n("Settings"), Ok|Apply|Default|Cancel, Ok, parent,
"settingsDialog", true, true)
{
int i;