-rw-r--r-- | noncore/settings/backup/backuprestore.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
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 @@ -23,2 +23,3 @@ #include <qtextview.h> +#include <qpe/storage.h> @@ -73,6 +74,12 @@ BackupAndRestore::BackupAndRestore( QWidget* parent, const char* name, WFlags f if(totalLocations == 0){ - backupLocations.insert("Documents", "/root/Documents"); + 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{ |