-rw-r--r-- | noncore/settings/backup/backuprestore.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/noncore/settings/backup/backuprestore.cpp b/noncore/settings/backup/backuprestore.cpp index 7a1f0dd..533d3a5 100644 --- a/noncore/settings/backup/backuprestore.cpp +++ b/noncore/settings/backup/backuprestore.cpp | |||
@@ -34,39 +34,39 @@ | |||
34 | BackupAndRestore::BackupAndRestore( QWidget* parent, const char* name) | 34 | BackupAndRestore::BackupAndRestore( QWidget* parent, const char* name) |
35 | : BackupAndRestoreBase(parent, name){ | 35 | : BackupAndRestoreBase(parent, name){ |
36 | this->showMaximized(); | 36 | this->showMaximized(); |
37 | backupList->header()->hide(); | 37 | backupList->header()->hide(); |
38 | restoreList->header()->hide(); | 38 | restoreList->header()->hide(); |
39 | connect(backupButton, SIGNAL(clicked()), | 39 | connect(backupButton, SIGNAL(clicked()), |
40 | this, SLOT(backupPressed())); | 40 | this, SLOT(backupPressed())); |
41 | connect(restoreButton, SIGNAL(clicked()), | 41 | connect(restoreButton, SIGNAL(clicked()), |
42 | this, SLOT(restore())); | 42 | this, SLOT(restore())); |
43 | connect(backupList, SIGNAL(clicked( QListViewItem * )), | 43 | connect(backupList, SIGNAL(clicked( QListViewItem * )), |
44 | this, SLOT(selectItem(QListViewItem*))); | 44 | this, SLOT(selectItem(QListViewItem*))); |
45 | connect(restoreSource, SIGNAL(activated( int )), | 45 | connect(restoreSource, SIGNAL(activated( int )), |
46 | this, SLOT(sourceDirChanged(int))); | 46 | this, SLOT(sourceDirChanged(int))); |
47 | 47 | ||
48 | systemSettings = new QListViewItem(backupList, "System Settings", "", | 48 | systemSettings = new QListViewItem(backupList, "System Settings", "", |
49 | "/etc"); | 49 | "/etc"); |
50 | // selectItem(systemSettings); | 50 | selectItem(systemSettings); |
51 | applicationSettings = new QListViewItem(backupList, "Application Settings", "", | 51 | applicationSettings = new QListViewItem(backupList, "Application Settings", "", |
52 | QDir::homeDirPath() + "/Settings/"); | 52 | QDir::homeDirPath() + "/Settings/"); |
53 | selectItem(applicationSettings); | 53 | selectItem(applicationSettings); |
54 | documents= new QListViewItem(backupList, "Documents", "", | 54 | documents= new QListViewItem(backupList, "Documents", "", |
55 | QDir::homeDirPath() + "/Documents/"); | 55 | QDir::homeDirPath() + "/Documents/"); |
56 | // selectItem(documents); | 56 | selectItem(documents); |
57 | 57 | ||
58 | scanForApplicationSettings(); | 58 | scanForApplicationSettings(); |
59 | 59 | ||
60 | Config config("BackupAndRestore"); | 60 | Config config("BackupAndRestore"); |
61 | config.setGroup("General"); | 61 | config.setGroup("General"); |
62 | int totalLocations = config.readNumEntry("totalLocations",0); | 62 | int totalLocations = config.readNumEntry("totalLocations",0); |
63 | 63 | ||
64 | //todo make less static here and use Storage class to get infos | 64 | //todo make less static here and use Storage class to get infos |
65 | if(totalLocations == 0){ | 65 | if(totalLocations == 0){ |
66 | backupLocations.insert("Documents", "/root/Documents"); | 66 | backupLocations.insert("Documents", "/root/Documents"); |
67 | backupLocations.insert("CF", "/mnt/cf"); | 67 | backupLocations.insert("CF", "/mnt/cf"); |
68 | backupLocations.insert("SD", "/mnt/card"); | 68 | backupLocations.insert("SD", "/mnt/card"); |
69 | } | 69 | } |
70 | else{ | 70 | else{ |
71 | for(int i = 0; i < totalLocations; i++){ | 71 | for(int i = 0; i < totalLocations; i++){ |
72 | backupLocations.insert(config.readEntry(QString("backupLocationName_%1").arg(i)), | 72 | backupLocations.insert(config.readEntry(QString("backupLocationName_%1").arg(i)), |
@@ -127,37 +127,37 @@ QList<QListViewItem> BackupAndRestore::getAllItems(QListViewItem *item, QList<QL | |||
127 | list.append(item); | 127 | list.append(item); |
128 | item = item->nextSibling(); | 128 | item = item->nextSibling(); |
129 | } | 129 | } |
130 | return list; | 130 | return list; |
131 | } | 131 | } |
132 | 132 | ||
133 | /** | 133 | /** |
134 | * Selects and unselects the item by setting the HEADER_BACKUP to B or !. | 134 | * Selects and unselects the item by setting the HEADER_BACKUP to B or !. |
135 | * and changing the icon to match | 135 | * and changing the icon to match |
136 | * @param currentItem the item to swich the selection choice. | 136 | * @param currentItem the item to swich the selection choice. |
137 | */ | 137 | */ |
138 | void BackupAndRestore::selectItem(QListViewItem *currentItem){ | 138 | void BackupAndRestore::selectItem(QListViewItem *currentItem){ |
139 | if(!currentItem) | 139 | if(!currentItem) |
140 | return; | 140 | return; |
141 | 141 | ||
142 | if(currentItem->text(HEADER_BACKUP) == "B"){ | 142 | if(currentItem->text(HEADER_BACKUP) == "B"){ |
143 | currentItem->setPixmap(HEADER_NAME, Resource::loadPixmap("null")); | 143 | currentItem->setPixmap(HEADER_NAME, Resource::loadPixmap("backup/null")); |
144 | currentItem->setText(HEADER_BACKUP, ""); | 144 | currentItem->setText(HEADER_BACKUP, ""); |
145 | } | 145 | } |
146 | else{ | 146 | else{ |
147 | currentItem->setPixmap(HEADER_NAME, Resource::loadPixmap("check")); | 147 | currentItem->setPixmap(HEADER_NAME, Resource::loadPixmap("backup/check")); |
148 | currentItem->setText(HEADER_BACKUP, "B"); | 148 | currentItem->setText(HEADER_BACKUP, "B"); |
149 | } | 149 | } |
150 | } | 150 | } |
151 | 151 | ||
152 | void BackupAndRestore::scanForApplicationSettings(){ | 152 | void BackupAndRestore::scanForApplicationSettings(){ |
153 | QDir d(applicationSettings->text(BACKUP_LOCATION)); | 153 | QDir d(applicationSettings->text(BACKUP_LOCATION)); |
154 | d.setFilter( QDir::Files | QDir::NoSymLinks ); | 154 | d.setFilter( QDir::Files | QDir::NoSymLinks ); |
155 | const QFileInfoList *list = d.entryInfoList(); | 155 | const QFileInfoList *list = d.entryInfoList(); |
156 | QFileInfoListIterator it( *list ); | 156 | QFileInfoListIterator it( *list ); |
157 | QFileInfo *fi; | 157 | QFileInfo *fi; |
158 | while ( (fi=it.current()) ) { | 158 | while ( (fi=it.current()) ) { |
159 | //qDebug((d.path()+fi->fileName()).latin1()); | 159 | //qDebug((d.path()+fi->fileName()).latin1()); |
160 | QListViewItem *newItem = new QListViewItem(applicationSettings, fi->fileName()); | 160 | QListViewItem *newItem = new QListViewItem(applicationSettings, fi->fileName()); |
161 | selectItem(newItem); | 161 | selectItem(newItem); |
162 | ++it; | 162 | ++it; |
163 | } | 163 | } |