summaryrefslogtreecommitdiffstats
path: root/util/s60theme/s60theme.pro
diff options
context:
space:
mode:
authorAlessandro Portale <aportale@trolltech.com>2009-06-07 17:40:38 (GMT)
committerAlessandro Portale <aportale@trolltech.com>2009-06-07 17:40:38 (GMT)
commit9d49d50c55311afdbcb5fc70a39137d3dff0ea2f (patch)
treec0435cbe2a61531f0454cb471d434cdb05984a77 /util/s60theme/s60theme.pro
parentdc177883bf98a68e61c9a9cda7e1ba9464079275 (diff)
downloadQt-9d49d50c55311afdbcb5fc70a39137d3dff0ea2f.zip
Qt-9d49d50c55311afdbcb5fc70a39137d3dff0ea2f.tar.gz
Qt-9d49d50c55311afdbcb5fc70a39137d3dff0ea2f.tar.bz2
's60theme' is a commandline tool which converts Carbide.ui themes into
an intermediate binary format that can be read by the simulated QS60Style. So, for example Designer (standalone or in Carbide) will be able to display a realistic S60 Ui. The intermediate binary format hashes of QPictures and QColors, streamed to a QByteArray and compressed. The QS60Style could not load the Carbide.ui theme directly because SVG handling is unfortunately not part of QtGui, and would require a dependency on the QtSvg module. Also, 's60theme' uses QWebkit to parse the SVG graphics (inspired by Ariya's 'WebKit-based SVG rasterizer' labs post). QtSvg had some issues with the SVGs that come with Carbide.ui.
Diffstat (limited to 'util/s60theme/s60theme.pro')
-rw-r--r--util/s60theme/s60theme.pro9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/s60theme/s60theme.pro b/util/s60theme/s60theme.pro
new file mode 100644
index 0000000..02c2449
--- /dev/null
+++ b/util/s60theme/s60theme.pro
@@ -0,0 +1,9 @@
+SOURCES += \
+ s60themeconvert.cpp \
+ main.cpp
+
+HEADERS += \
+ s60themeconvert.h
+
+QT += \
+ webkit