src/hbcore/style/hbstyletextprimitivedata.h
changeset 30 80e4d18b72f5
parent 28 b7da29130b0e
equal deleted inserted replaced
28:b7da29130b0e 30:80e4d18b72f5
    26 #ifndef HBSTYLETEXTPRIMITIVEDATA_H
    26 #ifndef HBSTYLETEXTPRIMITIVEDATA_H
    27 #define HBSTYLETEXTPRIMITIVEDATA_H
    27 #define HBSTYLETEXTPRIMITIVEDATA_H
    28 
    28 
    29 #include <hbstyleprimitivedata.h>
    29 #include <hbstyleprimitivedata.h>
    30 #include <hbnamespace.h>
    30 #include <hbnamespace.h>
    31 
    31 #include <hbfontspec.h>
    32 
    32 
    33 class HB_CORE_EXPORT HbStyleTextPrimitiveData : public HbStylePrimitiveData
    33 class HB_CORE_EXPORT HbStyleTextPrimitiveData : public HbStylePrimitiveData
    34 {
    34 {
    35 public:
    35 public:
    36     HbStyleTextPrimitiveData();
    36     HbStyleTextPrimitiveData();
    43     HbStyleValue<Qt::Alignment> alignment;
    43     HbStyleValue<Qt::Alignment> alignment;
    44     HbStyleValue<Qt::TextElideMode> elideMode;
    44     HbStyleValue<Qt::TextElideMode> elideMode;
    45     HbStyleValue<Hb::TextWrapping> textWrapping;
    45     HbStyleValue<Hb::TextWrapping> textWrapping;
    46     HbStyleValue<bool> isTextVisible;
    46     HbStyleValue<bool> isTextVisible;
    47     HbStyleValue<bool> isTextClip;
    47     HbStyleValue<bool> isTextClip;
    48     HbStyleValue<QRectF> geometry;
       
    49     HbStyleValue<QPointF> fadeLengths;
    48     HbStyleValue<QPointF> fadeLengths;
    50     HbStyleValue<int> minimumLines;
    49     HbStyleValue<int> minimumLines;
    51     HbStyleValue<int> maximumLines;
    50     HbStyleValue<int> maximumLines;
       
    51     HbStyleValue<HbFontSpec> fontSpec;
    52 };
    52 };
    53 
    53 
    54 #endif // HBSTYLETEXTPRIMITIVEDATA_H
    54 #endif // HBSTYLETEXTPRIMITIVEDATA_H