src/hbtools/hbbincssmaker/hbcssconverterutils_p.h
changeset 7 923ff622b8b9
parent 5 627c4a0fd0e7
child 21 4633027730f5
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
    26 #ifndef HBCSSCONVERTERUTILS_P_H
    26 #ifndef HBCSSCONVERTERUTILS_P_H
    27 #define HBCSSCONVERTERUTILS_P_H
    27 #define HBCSSCONVERTERUTILS_P_H
    28 
    28 
    29 #include <QList>
    29 #include <QList>
    30 #include <QMultiHash>
    30 #include <QMultiHash>
       
    31 #include <hbstring_p.h>
    31 
    32 
    32 class HbCssConverterUtils
    33 class HbCssConverterUtils
    33 {
    34 {
    34 public:
    35 public:
    35     // Shared chunk offset management
    36     // Shared chunk offset management
    42     static void cellAllocated(int offset, int size);
    43     static void cellAllocated(int offset, int size);
    43     static void cellFreed(int offset);
    44     static void cellFreed(int offset);
    44     static void cellMoved(int offset, int newOffset);
    45     static void cellMoved(int offset, int newOffset);
    45     static int defragmentChunk();
    46     static int defragmentChunk();
    46 
    47 
       
    48     //shared string management
       
    49     static void addSharedStringData(const QString &str, const HbString &hbstr);
       
    50     static HbString* sharedStringData(const QString &str);
       
    51 
    47 private:
    52 private:
    48 
    53 
    49     HbCssConverterUtils();
    54     HbCssConverterUtils();
    50     ~HbCssConverterUtils();
    55     ~HbCssConverterUtils();
    51 };
    56 };