Changeset View
Changeset View
Standalone View
Standalone View
src/ExportManager.cpp
Show First 20 Lines • Show All 274 Lines • ▼ Show 20 Line(s) | 274 | if (type.isEmpty()) { | |||
---|---|---|---|---|---|
275 | return SpectacleConfig::instance()->saveImageFormat(); | 275 | return SpectacleConfig::instance()->saveImageFormat(); | ||
276 | } | 276 | } | ||
277 | return type; | 277 | return type; | ||
278 | } | 278 | } | ||
279 | 279 | | |||
280 | bool ExportManager::writeImage(QIODevice *device, const QByteArray &format) | 280 | bool ExportManager::writeImage(QIODevice *device, const QByteArray &format) | ||
281 | { | 281 | { | ||
282 | QImageWriter imageWriter(device, format); | 282 | QImageWriter imageWriter(device, format); | ||
283 | imageWriter.setQuality(SpectacleConfig::instance()->compressionQuality()); | ||||
283 | if (!(imageWriter.canWrite())) { | 284 | if (!(imageWriter.canWrite())) { | ||
284 | emit errorMessage(i18n("QImageWriter cannot write image: %1", imageWriter.errorString())); | 285 | emit errorMessage(i18n("QImageWriter cannot write image: %1", imageWriter.errorString())); | ||
285 | return false; | 286 | return false; | ||
286 | } | 287 | } | ||
287 | 288 | | |||
288 | return imageWriter.write(mSavePixmap.toImage()); | 289 | return imageWriter.write(mSavePixmap.toImage()); | ||
289 | } | 290 | } | ||
290 | 291 | | |||
▲ Show 20 Lines • Show All 224 Lines • Show Last 20 Lines |