diff options
author | Alessandro Portale <aportale@trolltech.com> | 2009-06-07 17:40:38 (GMT) |
---|---|---|
committer | Alessandro Portale <aportale@trolltech.com> | 2009-06-07 17:40:38 (GMT) |
commit | 9d49d50c55311afdbcb5fc70a39137d3dff0ea2f (patch) | |
tree | c0435cbe2a61531f0454cb471d434cdb05984a77 /util/s60theme/s60theme.pro | |
parent | dc177883bf98a68e61c9a9cda7e1ba9464079275 (diff) | |
download | Qt-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.pro | 9 |
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 |