Changeset 136 in tspsg-svn


Ignore:
Timestamp:
Sep 14, 2010, 8:51:50 PM (7 years ago)
Author:
laleppa
Message:

Moved to using 32x32 icons on handheld platforms and SVG on desktop ones.
This makes handheld version smaller in size.
128x128 PNG icons are still used if CONFIG+=nosvg parameter is given to qmake.

Location:
trunk
Files:
47 added
7 edited
2 copied
22 moved

Legend:

Unmodified
Added
Removed
  • trunk/install.pri

    r132 r136  
    5858                        $$[QT_INSTALL_BINS]/libgcc_s_dw2-1.dll
    5959        }
     60        iconengines.files = $$[QT_INSTALL_PLUGINS]/iconengines/qsvgicon$${D}4.dll
     61        iconengines.path = $$PREFIX/TSPSG/iconengines
    6062        imageformats.files = $$[QT_INSTALL_PLUGINS]/imageformats/qjpeg$${D}4.dll \
    6163                $$[QT_INSTALL_PLUGINS]/imageformats/qtiff$${D}4.dll
    6264        imageformats.path = $$PREFIX/TSPSG/imageformats
    63         INSTALLS += imageformats
     65        INSTALLS += iconengines imageformats
    6466}
    6567
  • trunk/resources/common.qrc

    r129 r136  
    22    <qresource prefix="/images">
    33        <file>tspsg.png</file>
    4         <file>icons/application-exit.png</file>
    5         <file>icons/dialog-cancel.png</file>
    6         <file>icons/dialog-ok.png</file>
    7         <file>icons/document-new.png</file>
    8         <file>icons/document-open.png</file>
    9         <file>icons/document-save.png</file>
    10         <file>icons/document-save-as.png</file>
    11         <file>icons/format-text-color.png</file>
    12         <file>icons/go-previous.png</file>
    13         <file>icons/help-about.png</file>
    14         <file>icons/help-hint.png</file>
    15         <file>icons/preferences-desktop-font.png</file>
    16         <file>icons/preferences-system.png</file>
    174        <file>icons/qtlogo-64.png</file>
    18         <file>icons/roll.png</file>
    195    </qresource>
    206    <qresource prefix="/files">
  • trunk/resources/desktop-scalable.qrc

    r135 r136  
    11<RCC>
    22    <qresource prefix="/images">
    3         <file>icons/configure-toolbars.png</file>
    4         <file>icons/document-print.png</file>
    5         <file>icons/document-print-preview.png</file>
    6         <file>icons/help-contents.png</file>
    7         <file>icons/help-contextual.png</file>
    8         <file>icons/preferences-desktop-locale.png</file>
    9         <file>icons/preferences-desktop-theme.png</file>
    10         <file>icons/system-software-update.png</file>
    113        <file>icons/l10n/flag-gb.png</file>
    124        <file>icons/l10n/flag-ru.png</file>
    135        <file>icons/l10n/flag-ua.png</file>
     6        <file>icons/scalable/application-exit.svgz</file>
     7        <file>icons/scalable/configure-toolbars.svgz</file>
     8        <file>icons/scalable/dialog-cancel.svgz</file>
     9        <file>icons/scalable/dialog-ok.svgz</file>
     10        <file>icons/scalable/document-new.svgz</file>
     11        <file>icons/scalable/document-open.svgz</file>
     12        <file>icons/scalable/document-print.svgz</file>
     13        <file>icons/scalable/document-print-preview.svgz</file>
     14        <file>icons/scalable/document-save.svgz</file>
     15        <file>icons/scalable/document-save-as.svgz</file>
     16        <file>icons/scalable/format-text-color.svgz</file>
     17        <file>icons/scalable/go-previous.svgz</file>
     18        <file>icons/scalable/help-about.svgz</file>
     19        <file>icons/scalable/help-contents.svgz</file>
     20        <file>icons/scalable/help-contextual.svgz</file>
     21        <file>icons/scalable/help-hint.svgz</file>
     22        <file>icons/scalable/preferences-desktop-font.svgz</file>
     23        <file>icons/scalable/preferences-desktop-locale.svgz</file>
     24        <file>icons/scalable/preferences-desktop-theme.svgz</file>
     25        <file>icons/scalable/preferences-system.svgz</file>
     26        <file>icons/scalable/roll.svgz</file>
     27        <file>icons/scalable/system-software-update.svgz</file>
    1428    </qresource>
    1529</RCC>
  • trunk/resources/desktop.qrc

    r123 r136  
    11<RCC>
    22    <qresource prefix="/images">
    3         <file>icons/configure-toolbars.png</file>
    4         <file>icons/document-print.png</file>
    5         <file>icons/document-print-preview.png</file>
    6         <file>icons/help-contents.png</file>
    7         <file>icons/help-contextual.png</file>
    8         <file>icons/preferences-desktop-locale.png</file>
    9         <file>icons/preferences-desktop-theme.png</file>
    10         <file>icons/system-software-update.png</file>
    113        <file>icons/l10n/flag-gb.png</file>
    124        <file>icons/l10n/flag-ru.png</file>
    135        <file>icons/l10n/flag-ua.png</file>
     6        <file>icons/128x128/application-exit.png</file>
     7        <file>icons/128x128/configure-toolbars.png</file>
     8        <file>icons/128x128/dialog-cancel.png</file>
     9        <file>icons/128x128/dialog-ok.png</file>
     10        <file>icons/128x128/document-new.png</file>
     11        <file>icons/128x128/document-open.png</file>
     12        <file>icons/128x128/document-print.png</file>
     13        <file>icons/128x128/document-print-preview.png</file>
     14        <file>icons/128x128/document-save.png</file>
     15        <file>icons/128x128/document-save-as.png</file>
     16        <file>icons/128x128/format-text-color.png</file>
     17        <file>icons/128x128/go-previous.png</file>
     18        <file>icons/128x128/help-about.png</file>
     19        <file>icons/128x128/help-contents.png</file>
     20        <file>icons/128x128/help-contextual.png</file>
     21        <file>icons/128x128/help-hint.png</file>
     22        <file>icons/128x128/preferences-desktop-font.png</file>
     23        <file>icons/128x128/preferences-desktop-locale.png</file>
     24        <file>icons/128x128/preferences-desktop-theme.png</file>
     25        <file>icons/128x128/preferences-system.png</file>
     26        <file>icons/128x128/roll.png</file>
     27        <file>icons/128x128/system-software-update.png</file>
    1428    </qresource>
    1529</RCC>
  • trunk/resources/handheld.qrc

    r135 r136  
    11<RCC>
    22    <qresource prefix="/images">
    3         <file>tspsg.png</file>
    4         <file>icons/application-exit.png</file>
    5         <file>icons/dialog-cancel.png</file>
    6         <file>icons/dialog-ok.png</file>
    7         <file>icons/document-new.png</file>
    8         <file>icons/document-open.png</file>
    9         <file>icons/document-save.png</file>
    10         <file>icons/document-save-as.png</file>
    11         <file>icons/format-text-color.png</file>
    12         <file>icons/go-previous.png</file>
    13         <file>icons/help-about.png</file>
    14         <file>icons/help-hint.png</file>
    15         <file>icons/preferences-desktop-font.png</file>
    16         <file>icons/preferences-system.png</file>
    17         <file>icons/qtlogo-64.png</file>
    18         <file>icons/roll.png</file>
    19     </qresource>
    20     <qresource prefix="/files">
    21         <file>COPYING</file>
    22         <file>DejaVuLGCSansMono.ttf</file>
     3        <file>icons/32x32/application-exit.png</file>
     4        <file>icons/32x32/dialog-cancel.png</file>
     5        <file>icons/32x32/dialog-ok.png</file>
     6        <file>icons/32x32/document-new.png</file>
     7        <file>icons/32x32/document-open.png</file>
     8        <file>icons/32x32/document-save.png</file>
     9        <file>icons/32x32/document-save-as.png</file>
     10        <file>icons/32x32/format-text-color.png</file>
     11        <file>icons/32x32/go-previous.png</file>
     12        <file>icons/32x32/help-about.png</file>
     13        <file>icons/32x32/help-hint.png</file>
     14        <file>icons/32x32/preferences-desktop-font.png</file>
     15        <file>icons/32x32/preferences-system.png</file>
     16        <file>icons/32x32/roll.png</file>
    2317    </qresource>
    2418</RCC>
  • trunk/resources/icons/128x128/application-exit.png

  • trunk/resources/icons/128x128/configure-toolbars.png

  • trunk/resources/icons/128x128/dialog-cancel.png

  • trunk/resources/icons/128x128/dialog-ok.png

  • trunk/resources/icons/128x128/document-new.png

  • trunk/resources/icons/128x128/document-open.png

  • trunk/resources/icons/128x128/document-print-preview.png

    • Property svn:mergeinfo set to (toggle deleted branches)
      /tags/0.1.2.100-alpha2/resources/icons/document-print-preview.png102
  • trunk/resources/icons/128x128/document-print.png

  • trunk/resources/icons/128x128/document-save-as.png

  • trunk/resources/icons/128x128/document-save.png

  • trunk/resources/icons/128x128/format-text-color.png

  • trunk/resources/icons/128x128/help-about.png

  • trunk/resources/icons/128x128/help-contents.png

  • trunk/resources/icons/128x128/help-contextual.png

  • trunk/resources/icons/128x128/help-hint.png

  • trunk/resources/icons/128x128/preferences-desktop-font.png

    • Property svn:mergeinfo set to (toggle deleted branches)
      /tags/0.1.2.100-alpha2/resources/icons/preferences-desktop-font.png102
  • trunk/resources/icons/128x128/preferences-desktop-locale.png

    • Property svn:mergeinfo set to (toggle deleted branches)
      /tags/0.1.2.100-alpha2/resources/icons/preferences-desktop-locale.png102
  • trunk/resources/icons/128x128/preferences-desktop-theme.png

    • Property svn:mergeinfo set to (toggle deleted branches)
      /tags/0.1.2.100-alpha2/resources/icons/preferences-desktop-theme.png102
  • trunk/resources/icons/128x128/preferences-system.png

  • trunk/resources/icons/128x128/roll.png

  • trunk/resources/icons/128x128/system-software-update.png

    • Property svn:mergeinfo set to (toggle deleted branches)
      /tags/0.1.2.100-alpha2/resources/icons/system-software-update.png102
  • trunk/src/globals.h

    r134 r136  
    125125#endif // Q_OS_WIN32
    126126
     127#ifndef DOXYGEN_EXCLUDE
     128
     129#ifdef HANDHELD
     130        #define ICON_SIZE "32x32"
     131        #define ICON_FORMAT "png"
     132#elif !defined(NOSVG)
     133        #define ICON_SIZE "scalable"
     134        #define ICON_FORMAT "svgz"
     135#else
     136        #define ICON_SIZE "128x128"
     137        #define ICON_FORMAT "png"
     138#endif
     139
    127140#if QT_VERSION >= 0x040600
    128         #define GET_ICON(x) QIcon::fromTheme(x, QIcon(":/images/icons/"x".png"))
     141        #define GET_ICON(x) QIcon::fromTheme(x, QIcon(":/images/icons/"ICON_SIZE"/"x"."ICON_FORMAT))
    129142#else
    130         #define GET_ICON(x) QIcon(":/images/icons/"x".png")
     143        #define GET_ICON(x) QIcon(":/images/icons/"ICON_SIZE"/"x"."ICON_FORMAT)
    131144#endif
    132145
     
    148161#endif
    149162
     163#endif // DOXYGEN_EXCLUDE
     164
    150165#endif // GLOBALS_H
  • trunk/src/main.cpp

    r134 r136  
    3434
    3535//#ifdef STATIC_BUILD
     36//      #ifndef NOSVG
     37//              Q_IMPORT_PLUGIN(qsvgicon)
     38//      #endif
    3639//      Q_IMPORT_PLUGIN(qjpeg)
    3740//      Q_IMPORT_PLUGIN(qtiff)
  • trunk/tspsg.pri

    r122 r136  
    4141
    4242!wincewm*:!symbian {
    43         RESOURCES += resources/desktop.qrc
     43        !nosvg {
     44                RESOURCES += resources/desktop-scalable.qrc
     45        } else {
     46                RESOURCES += resources/desktop.qrc
     47        }
     48} else {
     49        RESOURCES += resources/handheld.qrc
    4450}
    4551
  • trunk/tspsg.pro

    r124 r136  
    4040REVISION = $$replace(REVISION,"M","")
    4141#VERSION = $$sprintf("%1.%2.%3.%4",$$BUILD_VERSION_MAJOR,$$BUILD_VERSION_MINOR,$$BUILD_RELEASE,$$REVISION)
    42 win32-msvc* {
     42win32-msvc*|wincewm* {
    4343        VERSION = $$sprintf("%1.%2",$$BUILD_VERSION_MAJOR,$$BUILD_VERSION_MINOR)
    4444} else {
     
    6363include($$join(PRL, "/"))
    6464contains(QMAKE_PRL_CONFIG, static) {
    65 # We "embed" JPEG and TIFF support on static build
     65        # We "embed" SVG icon, JPEG and TIFF support on static build
    6666        DEFINES += STATIC_BUILD
    6767#       QTPLUGIN += qjpeg qtiff
     68#       !nosvg:QTPLUGIN += qsvgicon
    6869}
    6970
Note: See TracChangeset for help on using the changeset viewer.