src/hbcore/gui/hbmenucontainer_p.h
changeset 28 b7da29130b0e
parent 21 4633027730f5
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
    59     enum { Type = HbPrivate::ItemType_MenuListView };
    59     enum { Type = HbPrivate::ItemType_MenuListView };
    60     int type() const { return Type; }
    60     int type() const { return Type; }
    61 
    61 
    62 protected:
    62 protected:
    63     virtual void gestureEvent(QGestureEvent *event);
    63     virtual void gestureEvent(QGestureEvent *event);
    64     QVariant itemChange(GraphicsItemChange change, const QVariant &value);
       
    65 private:
    64 private:
    66     void updateCurrentItem();
    65     void updateCurrentItem();
    67     bool isFocusable(QAction *action);
    66     bool isFocusable(QAction *action);
    68 protected:
    67 protected:
    69     friend class HbMenuPrivate;
    68     friend class HbMenuPrivate;
    77 
    76 
    78     public:
    77     public:
    79     HbMenuListViewPrivate();
    78     HbMenuListViewPrivate();
    80     virtual ~HbMenuListViewPrivate() { }
    79     virtual ~HbMenuListViewPrivate() { }
    81     HbMenuContainer *mContainer;
    80     HbMenuContainer *mContainer;
    82     HbMenuItem *mHitItem;
       
    83     HbMenuItem *mCurrentItem;
    81     HbMenuItem *mCurrentItem;
    84     int mCurrentIndex;
    82     int mCurrentIndex;
    85     bool mWasScrolling;
    83     bool mWasScrolling;
    86 };
    84 };
    87 
    85