src/hbservers/hbthemeserver/hbiconcacheitemcreator_p.h
changeset 3 11d3954df52a
parent 2 06ff229162e9
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
2:06ff229162e9 3:11d3954df52a
    62 
    62 
    63 class HbIconCacheItemCreator
    63 class HbIconCacheItemCreator
    64 {
    64 {
    65 public:
    65 public:
    66 
    66 
    67     static HbIconCacheItem* createCacheItem(const HbIconKey &key,
    67     static HbIconCacheItem *createCacheItem(const HbIconKey &key,
    68                                             HbIconLoader::IconLoaderOptions options,
    68                                             HbIconLoader::IconLoaderOptions options,
    69                                             const QString &format,
    69                                             const QString &format,
    70                                             HbRenderingMode currentRenderingMode,
    70                                             HbRenderingMode currentRenderingMode,
    71                                             bool isMultiPiece = false);
    71                                             bool isMultiPiece = false);
    72     static void createCacheItem(HbIconCacheItem& iconCacheItem,
    72     static void createCacheItem(HbIconCacheItem &iconCacheItem,
    73                                 const HbIconKey &key,
    73                                 const HbIconKey &key,
    74                                 HbRenderingMode currentRenderingMode);
    74                                 HbRenderingMode currentRenderingMode);
    75 
    75 
    76     static HbIconCacheItem * createMultiPieceCacheItem(const HbIconKey &key,
    76     static HbIconCacheItem * createMultiPieceCacheItem(const HbIconKey &key,
    77             HbIconLoader::IconLoaderOptions options,
    77             HbIconLoader::IconLoaderOptions options,
    79             const QVector<HbSharedIconInfo> &multiPieceIconInfo,
    79             const QVector<HbSharedIconInfo> &multiPieceIconInfo,
    80             HbMultiIconParams &multiPieceIconParams,
    80             HbMultiIconParams &multiPieceIconParams,
    81             bool allNvg,
    81             bool allNvg,
    82             HbRenderingMode currentRenderingMode);
    82             HbRenderingMode currentRenderingMode);
    83 
    83 
    84 
       
    85 
       
    86     static QString KSvg ;
    84     static QString KSvg ;
    87     static QString KNvg ;
    85     static QString KNvg ;
    88     static QString KPic ;
    86     static QString KPic ;
    89     static QString KBlob ;
    87     static QString KBlob ;
    90     static QString KSgimage ;
    88     static QString KSgimage ;