src/hbcore/style/hbstyle.h
changeset 21 4633027730f5
parent 7 923ff622b8b9
child 23 e6ad4ef83b23
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
    48     ~HbStyle();
    48     ~HbStyle();
    49 
    49 
    50 
    50 
    51     // HbStyle::Primitive enums are DEPRECATED
    51     // HbStyle::Primitive enums are DEPRECATED
    52     enum Primitive {
    52     enum Primitive {
    53         P_None,
       
    54         P_PushButton_icon,
       
    55         P_PushButton_text,        
       
    56         P_PushButton_additionaltext,
       
    57         P_PushButton_background,
       
    58         P_PushButton_toucharea,
       
    59         P_PushButton_focus,
       
    60         P_DataGroup_background,
       
    61         P_DataGroupComboBackground,
       
    62         P_DataGroup_heading,
       
    63         P_DataGroup_description,
       
    64         P_DataForm_heading,
       
    65         P_DataForm_heading_background,
       
    66         P_DataForm_description,
       
    67         P_DataGroup_icon,
       
    68         P_ToolButton_frame,
       
    69         P_ToolButton_text,
       
    70         P_ToolButton_icon,
       
    71         P_Slider_thumb,
       
    72         P_SliderElement_text,
       
    73         P_SliderElement_icon,
       
    74         P_SliderElement_increase,
       
    75         P_SliderElement_decrease,
       
    76         P_Slider_groove,
       
    77         P_Slider_progressgroove,
       
    78         P_ItemViewItem_checkbox,
       
    79         P_ItemViewItem_radiobutton,
       
    80         P_ItemViewItem_selection,
       
    81         P_LineEdit_frame_normal,
       
    82         P_LineEdit_frame_highlight,
       
    83         P_TextEdit_frame_normal,
       
    84         P_TextEdit_frame_highlight,
       
    85         P_Edit_text,
       
    86         P_Label_text,
       
    87         P_Label_icon,
       
    88         P_MenuItem_frame,
       
    89         P_MenuItem_focus,
       
    90         P_MenuItem_text,
       
    91         P_MenuItem_submenuindicator,
       
    92         P_MenuItem_checkindicator,
       
    93         P_MenuItem_separator,
       
    94         P_ScrollBar_groove,
       
    95         P_ScrollBar_handle,
       
    96         P_ScrollBar_toucharea,
       
    97         P_Popup_background,
       
    98         P_Popup_background_weak,
       
    99         P_Popup_heading_frame,
       
   100         P_ToolTip_background,
       
   101         P_MessageBox_icon,
       
   102         P_ItemViewItem_background,
       
   103         P_ListViewItem_text,
       
   104         P_ListViewItem_richtext,
       
   105         P_ListViewItem_icon,        
       
   106         P_ItemHighlight_background,
       
   107         P_ToolBarExtension_background,
       
   108         P_GridViewItem_text,
       
   109         P_GridViewItem_icon,
       
   110         P_CheckBox_text,
       
   111         P_CheckBox_icon,
       
   112         P_CheckBox_toucharea,
       
   113         P_Fade_background,
       
   114         P_TitlePane_background,
       
   115         P_TitlePane_text,
       
   116         P_TitlePane_icon,
       
   117         P_TitlePane_toucharea,
       
   118         P_TitleBar_toucharea,
       
   119         P_SignalIndicator_icon,
       
   120         P_SignalLevel_background,
       
   121         P_SignalLevel_icon,
       
   122         P_BatteryIndicator_icon,
       
   123         P_BatteryLevel_background,
       
   124         P_BatteryLevel_icon,
       
   125         P_IndicatorGroup_icon1,
       
   126         P_IndicatorGroup_icon2,
       
   127         P_IndicatorGroup_icon3,
       
   128         P_IndicatorGroup_icon4,
       
   129         P_ProgressBar_frame,
       
   130         P_ProgressBar_track,
       
   131         P_ProgressBar_waittrack,       
       
   132         P_ProgressBar_mintext,
       
   133         P_ProgressBar_maxtext,
       
   134         P_NavigationButton_background,
       
   135         P_NavigationButton_toucharea,
       
   136         P_IndicatorButton_background,
       
   137         P_IndicatorButton_handleindication,
       
   138         P_IndicatorButton_eventindication,
       
   139         P_IndicatorButton_toucharea,
       
   140         P_ItemViewItem_frame,   
       
   141         P_SelectionControl_selectionstart,
       
   142         P_SelectionControl_selectionend,
       
   143         P_TreeViewItem_expandicon,
       
   144         P_Label_richtext,
       
   145         P_RatingSlider_track,
       
   146         P_RatingSlider_frame,
       
   147         P_RatingSlider_toucharea,
       
   148 		P_ProgressSlider_frame,
       
   149 		P_ProgressSlider_track,
       
   150         P_ProgressSlider_slidertrack,
       
   151         P_ProgressSlider_toucharea,
       
   152         P_ProgressSliderHandle_background, // deprecated
       
   153         P_ProgressSliderHandle_icon,
       
   154         P_ProgressSliderHandle_toucharea,
       
   155         P_RatingSlider_layout,
       
   156         P_ScrollArea_continuationbottom,
       
   157         P_ScrollArea_continuationtop,
       
   158         P_ScrollArea_continuationleft,
       
   159         P_ScrollArea_continuationright,
       
   160         P_ItemViewItem_focus,
       
   161         P_NotificationDialog_icon,
       
   162         P_NotificationDialog_text,
       
   163         P_NotificationDialog_title,
       
   164         P_NotificationDialog_frame,
       
   165         P_ComboBox_background,
       
   166         P_ComboBoxPopup_background,
       
   167         P_ComboBoxButton_toucharea,
       
   168         P_ComboBox_text,
       
   169         P_DataItem_background,
       
   170         P_DataItem_separator,
       
   171         P_ColorGridViewItem_colorIcon,
       
   172         P_ColorGridViewItem_borderIcon,
       
   173         P_ColorGridViewItem_checkIcon,
       
   174         P_ComboBox_button,
       
   175         P_ProgressDialog_icon,
       
   176         P_ProgressDialog_text,
       
   177         P_DataItem_label,
       
   178         P_DataItem_description,
       
   179         P_SliderElement_touchincrease,
       
   180         P_SliderElement_touchdecrease,
       
   181         P_SliderElement_touchhandle,
       
   182         P_SliderElement_touchgroove,
       
   183         P_SliderTickMark_majoricon,
       
   184         P_SliderTickMark_minoricon,
       
   185         P_SliderTickMark_majorlabel,
       
   186         P_SliderTickMark_minorlabel,
       
   187         P_QueryInputMode_image,
       
   188         P_GroupBoxHeading_icon,
       
   189         P_GroupBoxHeading_text,
       
   190         P_GroupBoxMarquee_text,
       
   191         P_GroupBoxHeading_background,
       
   192         P_GroupBoxContent_background,
       
   193         P_DataItem_icon,
       
   194         P_ItemViewItem_touchmultiselection,
       
   195         P_TumbleView_background,
       
   196         P_TumbleView_frame,
       
   197         P_TumbleView_highlight,
       
   198         P_DateTimePicker_background,
       
   199         P_DateTimePicker_frame,
       
   200         P_DateTimePicker_separator,
       
   201         P_IndexFeedback_popup_text,
       
   202         P_IndexFeedback_popup_background,
       
   203         P_SliderPopup_background,
       
   204         P_StatusBar_background,
       
   205         P_StatusBar_timetext,
       
   206         P_InputDialog_text,
       
   207         P_InputDialog_additionaltext,
       
   208         P_Last,   // Keep this always as the LAST item in the active primitives list!
       
   209 
       
   210         P_Deprecated = 0x000f0000,
       
   211         // Deprecated enumerations
       
   212         // These are DEPRECATED, replace or remove from widget/app sources !!
       
   213         P_ProgressBar_toucharea = P_ProgressSlider_toucharea,           // DEPRECATED
       
   214         P_ProgressBar_slidertrack = P_ProgressSlider_track,             // DEPRECATED        
       
   215         P_ProgressSlider_handleicon = P_ProgressSliderHandle_icon,      // DEPRECATED     
       
   216         P_InputDialog_additional_text = P_InputDialog_additionaltext,    //deprecated
       
   217                
       
   218         P_NotUsed = 0x00f00000,
       
   219         P_MessageBox_text,    //deprecated ,not used.
       
   220         P_ProgressSlider_handle,    // DEPRECATED, NOT USED
       
   221         P_ProgressBar_text,          // DEPRECATED, NOT USED
       
   222                 
       
   223         P_CustomBase = 0x0f000000
    53         P_CustomBase = 0x0f000000
   224     };
    54     };
   225 
    55 
   226 
    56 
   227     virtual QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const;
    57     virtual QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const;