src/hbcore/style/hbstyle.h
branchGCC_SURGE
changeset 15 f378acbc9cfb
parent 7 923ff622b8b9
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
9:730c025d4b77 15:f378acbc9cfb
   112         P_CheckBox_toucharea,
   112         P_CheckBox_toucharea,
   113         P_Fade_background,
   113         P_Fade_background,
   114         P_TitlePane_background,
   114         P_TitlePane_background,
   115         P_TitlePane_text,
   115         P_TitlePane_text,
   116         P_TitlePane_icon,
   116         P_TitlePane_icon,
       
   117         P_TitlePane_toucharea,
   117         P_TitleBar_toucharea,
   118         P_TitleBar_toucharea,
   118         P_SignalIndicator_icon,
   119         P_SignalIndicator_icon,
   119         P_SignalLevel_background,
   120         P_SignalLevel_background,
   120         P_SignalLevel_icon,
   121         P_SignalLevel_icon,
   121         P_BatteryIndicator_icon,
   122         P_BatteryIndicator_icon,
   129         P_ProgressBar_track,
   130         P_ProgressBar_track,
   130         P_ProgressBar_waittrack,       
   131         P_ProgressBar_waittrack,       
   131         P_ProgressBar_mintext,
   132         P_ProgressBar_mintext,
   132         P_ProgressBar_maxtext,
   133         P_ProgressBar_maxtext,
   133         P_NavigationButton_background,
   134         P_NavigationButton_background,
       
   135         P_NavigationButton_toucharea,
   134         P_IndicatorButton_background,
   136         P_IndicatorButton_background,
   135         P_IndicatorButton_handleindication,
   137         P_IndicatorButton_handleindication,
       
   138         P_IndicatorButton_eventindication,
       
   139         P_IndicatorButton_toucharea,
   136         P_ItemViewItem_frame,   
   140         P_ItemViewItem_frame,   
   137         P_SelectionControl_selectionstart,
   141         P_SelectionControl_selectionstart,
   138         P_SelectionControl_selectionend,
   142         P_SelectionControl_selectionend,
   139         P_TreeViewItem_expandicon,
   143         P_TreeViewItem_expandicon,
   140         P_Label_richtext,
   144         P_Label_richtext,
   221 
   225 
   222 
   226 
   223     virtual QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const;
   227     virtual QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const;
   224     virtual void updatePrimitive( QGraphicsItem *item, HbStyle::Primitive primitive, const QStyleOption *option ) const;
   228     virtual void updatePrimitive( QGraphicsItem *item, HbStyle::Primitive primitive, const QStyleOption *option ) const;
   225 
   229 
   226     int registerPlugin(const QString &pluginName);
       
   227     void unregisterPlugin(const QString &pluginName);
       
   228 
       
   229     static void setItemName( QGraphicsItem *item, const QString &name );
   230     static void setItemName( QGraphicsItem *item, const QString &name );
   230     static QString itemName( const QGraphicsItem *item );
   231     static QString itemName( const QGraphicsItem *item );
   231 
   232 
   232     bool parameter(const QString &parameter, qreal &value, const HbDeviceProfile &profile = HbDeviceProfile()) const;
   233     bool parameter(const QString &param, qreal &value, const HbDeviceProfile &profile = HbDeviceProfile()) const;
   233     void parameters(HbStyleParameters &parameters, const HbDeviceProfile &profile = HbDeviceProfile()) const;
   234     void parameters(HbStyleParameters &params, const HbDeviceProfile &profile = HbDeviceProfile()) const;
       
   235 
       
   236     void widgetParameters(HbStyleParameters &params, HbWidget* widget) const;
   234 
   237 
   235 protected:
   238 protected:
   236     friend class HbWidget;
   239     friend class HbWidget;
   237     friend class HbWidgetStyleLoader;
   240     friend class HbWidgetStyleLoader;
   238 
   241 
   247     void widgetDestroyed(QObject* obj);
   250     void widgetDestroyed(QObject* obj);
   248 
   251 
   249 private:
   252 private:
   250     Q_DISABLE_COPY( HbStyle )
   253     Q_DISABLE_COPY( HbStyle )
   251     Q_DECLARE_PRIVATE_D( d_ptr, HbStyle )
   254     Q_DECLARE_PRIVATE_D( d_ptr, HbStyle )
   252 
       
   253     Q_PRIVATE_SLOT(d_func(), void _q_onThemeChanged())
       
   254 };
   255 };
   255 
   256 
   256 
   257 
   257 #endif // HBSTYLE_H
   258 #endif // HBSTYLE_H