src/hbcore/utils/hbxmlloaderabstractsyntax_p.h
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
child 30 80e4d18b72f5
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
   106         PlainNumber,
   106         PlainNumber,
   107         Pixel,
   107         Pixel,
   108         Unit,
   108         Unit,
   109         Millimeter,
   109         Millimeter,
   110         Variable,
   110         Variable,
   111         Expression
   111         VariableNegative,
   112     };
   112         Expression,
   113 
   113         ExpressionNegative
   114     HbXmlLengthValue() : mValue(0), mString(QString()), mType(None) {};
   114     };
   115     HbXmlLengthValue(qreal value, Type type) : mValue(value), mString(QString()), mType(type) {};
   115 
       
   116     HbXmlLengthValue() : mValue(0), mHashValue(0), mString(QString()), mType(None) {};
       
   117     HbXmlLengthValue(qreal value, Type type) : mValue(value), mHashValue(0), mString(QString()), mType(type) {};
   116 
   118 
   117     qreal mValue;
   119     qreal mValue;
       
   120     quint32 mHashValue;
   118     QString mString;
   121     QString mString;
   119     Type mType;
   122     Type mType;
   120 };
   123 };
   121 
   124 
   122 HB_CORE_PRIVATE_EXPORT QDataStream &operator<<(QDataStream &, const HbXmlLengthValue &);
   125 HB_CORE_PRIVATE_EXPORT QDataStream &operator<<(QDataStream &, const HbXmlLengthValue &);