Changeset View
Changeset View
Standalone View
Standalone View
importer/importer.cpp
Show First 20 Lines • Show All 171 Lines • ▼ Show 20 Line(s) | 171 | { | |||
---|---|---|---|---|---|
172 | d->mUrlList = list; | 172 | d->mUrlList = list; | ||
173 | d->mImportedUrlList.clear(); | 173 | d->mImportedUrlList.clear(); | ||
174 | d->mSkippedUrlList.clear(); | 174 | d->mSkippedUrlList.clear(); | ||
175 | d->mRenamedCount = 0; | 175 | d->mRenamedCount = 0; | ||
176 | d->mProgress = 0; | 176 | d->mProgress = 0; | ||
177 | d->mJobProgress = 0; | 177 | d->mJobProgress = 0; | ||
178 | 178 | | |||
179 | emitProgressChanged(); | 179 | emitProgressChanged(); | ||
180 | maximumChanged(d->mUrlList.count() * 100); | 180 | emit maximumChanged(d->mUrlList.count() * 100); | ||
181 | 181 | | |||
182 | if (!d->createImportDir(destination)) { | 182 | if (!d->createImportDir(destination)) { | ||
183 | qWarning() << "Could not create import dir"; | 183 | qWarning() << "Could not create import dir"; | ||
184 | return; | 184 | return; | ||
185 | } | 185 | } | ||
186 | d->importNext(); | 186 | d->importNext(); | ||
187 | } | 187 | } | ||
188 | 188 | | |||
Show All 10 Lines | 190 | { | |||
199 | 199 | | |||
200 | d->renameImportedUrl(url); | 200 | d->renameImportedUrl(url); | ||
201 | } | 201 | } | ||
202 | 202 | | |||
203 | void Importer::finalizeImport() | 203 | void Importer::finalizeImport() | ||
204 | { | 204 | { | ||
205 | KIO::Job* job = KIO::del(d->mTempImportDirUrl, KIO::HideProgressInfo); | 205 | KIO::Job* job = KIO::del(d->mTempImportDirUrl, KIO::HideProgressInfo); | ||
206 | KJobWidgets::setWindow(job, d->mAuthWindow); | 206 | KJobWidgets::setWindow(job, d->mAuthWindow); | ||
207 | importFinished(); | 207 | emit importFinished(); | ||
208 | } | 208 | } | ||
209 | 209 | | |||
210 | void Importer::advance() | 210 | void Importer::advance() | ||
211 | { | 211 | { | ||
212 | ++d->mProgress; | 212 | ++d->mProgress; | ||
213 | d->mJobProgress = 0; | 213 | d->mJobProgress = 0; | ||
214 | emitProgressChanged(); | 214 | emitProgressChanged(); | ||
215 | } | 215 | } | ||
216 | 216 | | |||
217 | void Importer::slotPercent(KJob*, unsigned long percent) | 217 | void Importer::slotPercent(KJob*, unsigned long percent) | ||
218 | { | 218 | { | ||
219 | d->mJobProgress = percent; | 219 | d->mJobProgress = percent; | ||
220 | emitProgressChanged(); | 220 | emitProgressChanged(); | ||
221 | } | 221 | } | ||
222 | 222 | | |||
223 | void Importer::emitProgressChanged() | 223 | void Importer::emitProgressChanged() | ||
224 | { | 224 | { | ||
225 | progressChanged(d->mProgress * 100 + d->mJobProgress); | 225 | emit progressChanged(d->mProgress * 100 + d->mJobProgress); | ||
226 | } | 226 | } | ||
227 | 227 | | |||
228 | QList<QUrl> Importer::importedUrlList() const | 228 | QList<QUrl> Importer::importedUrlList() const | ||
229 | { | 229 | { | ||
230 | return d->mImportedUrlList; | 230 | return d->mImportedUrlList; | ||
231 | } | 231 | } | ||
232 | 232 | | |||
233 | QList<QUrl> Importer::skippedUrlList() const | 233 | QList<QUrl> Importer::skippedUrlList() const | ||
Show All 10 Lines |