src/hbcore/gui/hbwidget_p.h
changeset 7 923ff622b8b9
parent 0 16d8024aca5e
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
    73     HbFocusGroup *getFocusGroup(bool propagate = true) const;
    73     HbFocusGroup *getFocusGroup(bool propagate = true) const;
    74     bool delegateFocus(QFocusEvent *event) const;
    74     bool delegateFocus(QFocusEvent *event) const;
    75 
    75 
    76     void updateBackgroundItemSize();
    76     void updateBackgroundItemSize();
    77 
    77 
    78     bool isInputMethodNeutral();
    78     void setBackgroundItem(HbStyle::Primitive type, int zValue = -1);
    79 
       
    80     QGraphicsLayoutItem *createSpacerItem( const QString &name );
       
    81     
       
    82     HbWidget *q_ptr;
    79     HbWidget *q_ptr;
    83     HbStyle *style;
    80     HbStyle *style;
    84 
    81 
    85 #ifdef HB_TESTABILITY
    82 #ifdef HB_TESTABILITY
    86 	HbTestabilitySignal_p *testabilitySignal;
    83 	HbTestabilitySignal_p *testabilitySignal;
    89     HbStyle::Primitive backgroundPrimitiveType;
    86     HbStyle::Primitive backgroundPrimitiveType;
    90     bool polished;
    87     bool polished;
    91     bool polishPending; 
    88     bool polishPending; 
    92     bool themingPending;
    89     bool themingPending;
    93     bool repolishOutstanding;
    90     bool repolishOutstanding;
       
    91     bool mHandlingRepolishSynchronously;
    94     bool notifyScene;
    92     bool notifyScene;
    95     int pluginBaseId;
    93     int pluginBaseId;
    96     HbFocusGroup *focusGroup;
    94     HbFocusGroup *focusGroup;
    97     HbStyle::Primitive focusActiveType;
    95     HbStyle::Primitive focusActiveType;
    98     HbStyle::Primitive focusResidualType;
    96     HbStyle::Primitive focusResidualType;
    99     bool highlightExpired;
    97     bool highlightExpired;
   100     QHash<QString,QGraphicsLayoutItem *> mSpacers;
       
   101 private:
    98 private:
   102     mutable QGraphicsItem *backgroundItem;
    99     mutable QGraphicsItem *backgroundItem;
   103     mutable QGraphicsItem *focusActiveItem;
   100     mutable QGraphicsItem *focusActiveItem;
   104     mutable QGraphicsItem *focusResidualItem;
   101     mutable QGraphicsItem *focusResidualItem;
   105 };
   102 };