equal
deleted
inserted
replaced
258 */ |
258 */ |
259 QVariantHash HsSceneWallpaper::createTargets(const QString &sourcePath) |
259 QVariantHash HsSceneWallpaper::createTargets(const QString &sourcePath) |
260 { |
260 { |
261 QVariantHash targets; |
261 QVariantHash targets; |
262 |
262 |
|
263 QString targetSuffix("png"); |
|
264 |
|
265 // Qt doesn't support writing GIFs, so let's save those and everything else but JPGs as PNGs |
|
266 if (QFileInfo(sourcePath).suffix().toUpper() == "JPG" ) { |
|
267 targetSuffix = QString("jpg"); |
|
268 } |
|
269 |
263 QString path = wallpaperDirectory() |
270 QString path = wallpaperDirectory() |
264 + QString("temp%1_").arg(mId) |
271 + QString("temp%1_").arg(mId) |
265 + QString("%1.") |
272 + QString("%1.") |
266 + QFileInfo(sourcePath).suffix(); |
273 + targetSuffix; |
267 |
274 |
268 targets.insert(path.arg("portrait"), QSize((2 * 360) + HSCONFIGURATION_GET(bounceEffect), 640)); |
275 targets.insert(path.arg("portrait"), QSize((2 * 360) + HSCONFIGURATION_GET(bounceEffect), 640)); |
269 targets.insert(path.arg("landscape"), QSize((2 * 640) + HSCONFIGURATION_GET(bounceEffect), 360)); |
276 targets.insert(path.arg("landscape"), QSize((2 * 640) + HSCONFIGURATION_GET(bounceEffect), 360)); |
270 return targets; |
277 return targets; |
271 } |
278 } |
316 */ |
323 */ |
317 QVariantHash HsPageWallpaper::createTargets(const QString &sourcePath) |
324 QVariantHash HsPageWallpaper::createTargets(const QString &sourcePath) |
318 { |
325 { |
319 QVariantHash targets; |
326 QVariantHash targets; |
320 |
327 |
|
328 QString targetSuffix("png"); |
|
329 |
|
330 // Qt doesn't support writing GIFs, so let's save those and everything else but JPGs as PNGs |
|
331 if (QFileInfo(sourcePath).suffix().toUpper() == "JPG" ) { |
|
332 targetSuffix = QString("jpg"); |
|
333 } |
|
334 |
321 QString path = wallpaperDirectory() |
335 QString path = wallpaperDirectory() |
322 + QString("temp%1_").arg(mId) |
336 + QString("temp%1_").arg(mId) |
323 + QString("%1.") |
337 + QString("%1.") |
324 + QFileInfo(sourcePath).suffix(); |
338 + targetSuffix; |
325 |
339 |
326 targets.insert(path.arg("portrait"), QSize(360, 640)); |
340 targets.insert(path.arg("portrait"), QSize(360, 640)); |
327 targets.insert(path.arg("landscape"), QSize(640, 360)); |
341 targets.insert(path.arg("landscape"), QSize(640, 360)); |
328 return targets; |
342 return targets; |
329 } |
343 } |