src/hbcore/core/hbgraphicsscene_p.h
changeset 5 627c4a0fd0e7
parent 1 f7ac710697a9
child 7 923ff622b8b9
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    42     Q_DECLARE_PUBLIC(HbGraphicsScene)
    42     Q_DECLARE_PUBLIC(HbGraphicsScene)
    43 public:
    43 public:
    44     HbGraphicsScenePrivate();
    44     HbGraphicsScenePrivate();
    45     virtual ~HbGraphicsScenePrivate();
    45     virtual ~HbGraphicsScenePrivate();
    46 
    46 
    47     void setInputFocus(QGraphicsItem* focusingWidget);
    47     void setInputFocus(QGraphicsItem *focusingWidget);
    48     void clearInputFocus();
    48     void clearInputFocus();
    49 
    49 
    50     bool focusChangeEvent(const QKeyEvent *event);
    50     bool focusChangeEvent(const QKeyEvent *event);
    51 
    51 
    52     void showPopup(HbPopup *popup);
    52     void showPopup(HbPopup *popup);
    53     void hidePopup(HbPopup *popup);
    53     void hidePopup(HbPopup *popup);
    54 
    54 
    55     HbPopupManager* popupManager();
    55     HbPopupManager *popupManager();
    56 
    56 
    57 public:
    57 public:
    58     HbGraphicsScene *q_ptr;
    58     HbGraphicsScene *q_ptr;
    59     HbPopupManager *mPopupManager;
    59     HbPopupManager *mPopupManager;
    60     HbToolTipLabel *mToolTip;
    60     HbToolTipLabel *mToolTip;
    62     bool mPolishWidgets;
    62     bool mPolishWidgets;
    63     // fps counter
    63     // fps counter
    64     static bool fpsCounterEnabled;
    64     static bool fpsCounterEnabled;
    65     int mDrawCount;
    65     int mDrawCount;
    66     qreal mFPS;
    66     qreal mFPS;
    67     QTime *mFPSTime; 
    67     QTime *mFPSTime;
    68     qreal mMaxFPS;
    68     qreal mMaxFPS;
    69 
    69 
    70 private:
    70 private:
    71     static HbGraphicsScenePrivate *d_ptr(HbGraphicsScene *scene) {
    71     static HbGraphicsScenePrivate *d_ptr(HbGraphicsScene *scene) {
    72         Q_ASSERT(scene);
    72         Q_ASSERT(scene);