src/hbcore/gui/hbwidget.h
changeset 7 923ff622b8b9
parent 2 06ff229162e9
child 23 e6ad4ef83b23
child 34 ed14f46c0e55
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
   114     HbWidget::FocusMode focusMode() const;
   114     HbWidget::FocusMode focusMode() const;
   115 
   115 
   116     void setFocusHighlight(HbStyle::Primitive type, HbWidget::FocusHighlight focusHighlight);
   116     void setFocusHighlight(HbStyle::Primitive type, HbWidget::FocusHighlight focusHighlight);
   117     HbStyle::Primitive focusHighlight(HbWidget::FocusHighlight focusHighlight);
   117     HbStyle::Primitive focusHighlight(HbWidget::FocusHighlight focusHighlight);
   118 
   118 
   119     void setBackgroundItem(HbStyle::Primitive type, int zValue = -1);
       
   120     void setBackgroundItem(QGraphicsItem *item, int zValue = -1);
   119     void setBackgroundItem(QGraphicsItem *item, int zValue = -1);
   121     QGraphicsItem *backgroundItem() const;
   120     QGraphicsItem *backgroundItem() const;
   122 
   121 
   123 public slots:
   122 public slots:
   124     virtual void recreatePrimitives();
   123     virtual void recreatePrimitives();
   137     virtual void polish(HbStyleParameters &params);
   136     virtual void polish(HbStyleParameters &params);
   138     void repolish();
   137     void repolish();
   139 
   138 
   140     void setPluginBaseId(int baseId);
   139     void setPluginBaseId(int baseId);
   141 
   140 
       
   141     bool sceneEventFilter (QGraphicsItem *watched, QEvent *event);
       
   142 
   142 protected:
   143 protected:
   143     HbWidget(HbWidgetPrivate &dd, QGraphicsItem *parent, Qt::WindowFlags wFlags=0);
   144     HbWidget(HbWidgetPrivate &dd, QGraphicsItem *parent, Qt::WindowFlags wFlags=0);
   144 private:
   145 private:
   145     Q_DECLARE_PRIVATE_D(d_ptr, HbWidget)
   146     Q_DECLARE_PRIVATE_D(d_ptr, HbWidget)
   146     Q_DISABLE_COPY(HbWidget)
   147     Q_DISABLE_COPY(HbWidget)