author | kergoth <kergoth> | 2003-01-24 04:13:09 (UTC) |
---|---|---|
committer | kergoth <kergoth> | 2003-01-24 04:13:09 (UTC) |
commit | a50448ae6d0ea041abb7c396c9dddf197ca6f125 (patch) (side-by-side diff) | |
tree | efe91bb5320d49de3e7535f97a569aa67e4be09a /noncore | |
parent | d1fd53434934a0d617e12e43dce52dfcb4d4bdc4 (diff) | |
download | opie-a50448ae6d0ea041abb7c396c9dddf197ca6f125.zip opie-a50448ae6d0ea041abb7c396c9dddf197ca6f125.tar.gz opie-a50448ae6d0ea041abb7c396c9dddf197ca6f125.tar.bz2 |
Add 'Application Data' to backup/restore for backing up $HOME/Applications.
-rw-r--r-- | noncore/settings/backup/backuprestore.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/noncore/settings/backup/backuprestore.cpp b/noncore/settings/backup/backuprestore.cpp index 533d3a5..1ebe912 100644 --- a/noncore/settings/backup/backuprestore.cpp +++ b/noncore/settings/backup/backuprestore.cpp @@ -30,48 +30,51 @@ #define BACKUP_LOCATION 2 #define EXTENSION ".bck" BackupAndRestore::BackupAndRestore( QWidget* parent, const char* name) : BackupAndRestoreBase(parent, name){ this->showMaximized(); backupList->header()->hide(); restoreList->header()->hide(); connect(backupButton, SIGNAL(clicked()), this, SLOT(backupPressed())); connect(restoreButton, SIGNAL(clicked()), this, SLOT(restore())); connect(backupList, SIGNAL(clicked( QListViewItem * )), this, SLOT(selectItem(QListViewItem*))); connect(restoreSource, SIGNAL(activated( int )), this, SLOT(sourceDirChanged(int))); systemSettings = new QListViewItem(backupList, "System Settings", "", "/etc"); selectItem(systemSettings); applicationSettings = new QListViewItem(backupList, "Application Settings", "", QDir::homeDirPath() + "/Settings/"); selectItem(applicationSettings); + applicationSettings = new QListViewItem(backupList, "Application Data", "", + QDir::homeDirPath() + "/Applications/"); + selectItem(applicationSettings); documents= new QListViewItem(backupList, "Documents", "", QDir::homeDirPath() + "/Documents/"); selectItem(documents); scanForApplicationSettings(); Config config("BackupAndRestore"); config.setGroup("General"); int totalLocations = config.readNumEntry("totalLocations",0); //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"); } else{ for(int i = 0; i < totalLocations; i++){ backupLocations.insert(config.readEntry(QString("backupLocationName_%1").arg(i)), config.readEntry(QString("backupLocation_%1").arg(i))); } } QMap<QString, QString>::Iterator it; for( it = backupLocations.begin(); it != backupLocations.end(); ++it ){ |