From 9b992a9790f072b76052d42f1182b1d116994061 Mon Sep 17 00:00:00 2001 From: eilers Date: Tue, 04 Nov 2003 10:43:54 +0000 Subject: Added home-directory patch from Andreas Richter Thanks a lot ! --- (limited to 'noncore') diff --git a/noncore/settings/backup/backuprestore.cpp b/noncore/settings/backup/backuprestore.cpp index 1c854d9..19e7cf9 100644 --- a/noncore/settings/backup/backuprestore.cpp +++ b/noncore/settings/backup/backuprestore.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -71,9 +72,15 @@ BackupAndRestore::BackupAndRestore( QWidget* parent, const char* name, WFlags f //todo make less static here and use Storage class to get infos if(totalLocations == 0){ - backupLocations.insert("Documents", "/root/Documents"); - backupLocations.insert("CF", "/mnt/cf"); - backupLocations.insert("SD", "/mnt/card"); + QString home = QDir::homeDirPath(); + home += "/Documents"; + backupLocations.insert("Documents", home); + if (StorageInfo::hasCf()) { + backupLocations.insert("CF", "/mnt/cf"); + } + if (StorageInfo::hasSd || StorageInfo::hasMmc) { + backupLocations.insert("SD", "/mnt/card"); + } } else{ for(int i = 0; i < totalLocations; i++){ -- cgit v0.9.0.2