Changeset View
Changeset View
Standalone View
Standalone View
kbbthememanager.cpp
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | |||||
49 | KBBThemeManager::KBBThemeManager(const QString &svgzFileName) | 49 | KBBThemeManager::KBBThemeManager(const QString &svgzFileName) | ||
50 | { | 50 | { | ||
51 | // 1. for SVG items | 51 | // 1. for SVG items | ||
52 | m_svgRenderer.load(svgzFileName); | 52 | m_svgRenderer.load(svgzFileName); | ||
53 | 53 | | |||
54 | 54 | | |||
55 | // 2. for non SVG items | 55 | // 2. for non SVG items | ||
56 | QFile svgzFile(svgzFileName); | 56 | QFile svgzFile(svgzFileName); | ||
57 | QIODevice *f = KFilterDev::device(&svgzFile, QStringLiteral("application/x-gzip"), false); | 57 | KCompressionDevice *f = new KCompressionDevice(&svgzFile, false, KCompressionDevice::GZip); | ||
58 | 58 | | |||
59 | if (f) { | 59 | if (f) { | ||
60 | QDomDocument doc; | 60 | QDomDocument doc; | ||
61 | if (doc.setContent(f,true)) { | 61 | if (doc.setContent(f,true)) { | ||
62 | m_root = doc.documentElement(); | 62 | m_root = doc.documentElement(); | ||
63 | } | 63 | } | ||
64 | 64 | | |||
65 | delete f; | 65 | delete f; | ||
▲ Show 20 Lines • Show All 166 Lines • Show Last 20 Lines |