src/hbcore/style/hbstyle.h
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
    53     enum Primitive {
    53     enum Primitive {
    54         P_CustomBase = 0x0f000000
    54         P_CustomBase = 0x0f000000
    55     };
    55     };
    56 
    56 
    57     enum PrimitiveType {
    57     enum PrimitiveType {
       
    58         PT_None = 0,
    58         PT_TextItem = 1,
    59         PT_TextItem = 1,
    59         PT_RichTextItem = 2,
    60         PT_RichTextItem = 2,
    60         PT_FrameItem = 3,
    61         PT_FrameItem = 3,
    61         PT_IconItem = 4,
    62         PT_IconItem = 4,
    62         PT_MarqueeItem = 5,
    63         PT_MarqueeItem = 5,
    77     void widgetParameters(HbStyleParameters &params, HbWidget* widget) const;
    78     void widgetParameters(HbStyleParameters &params, HbWidget* widget) const;
    78 
    79 
    79 protected:
    80 protected:
    80     friend class HbWidget;
    81     friend class HbWidget;
    81     friend class HbWidgetStyleLoader;
    82     friend class HbWidgetStyleLoader;
       
    83     friend class HbXmlLoaderBaseActions;
    82 
    84 
    83     virtual void polish(HbWidget *widget, HbStyleParameters &params);
    85     virtual void polish(HbWidget *widget, HbStyleParameters &params);
    84     virtual void updateThemedParams(HbWidget *widget);
    86     virtual void updateThemedParams(HbWidget *widget);
    85     virtual bool hasOrientationSpecificStyleRules(HbWidget *widget);
    87     virtual bool hasOrientationSpecificStyleRules(HbWidget *widget);
    86     
    88