src/hbcore/gui/hbmenu_p.h
changeset 28 b7da29130b0e
parent 21 4633027730f5
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
    63     void _q_subMenuTimedOut();
    63     void _q_subMenuTimedOut();
    64     void _q_handleMenuClose();
    64     void _q_handleMenuClose();
    65     void actionAdded(QActionEvent *actionEvent);
    65     void actionAdded(QActionEvent *actionEvent);
    66     void actionRemoved(QActionEvent *actionEvent);
    66     void actionRemoved(QActionEvent *actionEvent);
    67     void actionChanged(QActionEvent *actionEvent);
    67     void actionChanged(QActionEvent *actionEvent);
       
    68     void handleBackgroundMouseReleaseEvent(QGraphicsSceneMouseEvent *event);
    68     HbAction *activeAction(HbMenuItem *&activeItem) const;
    69     HbAction *activeAction(HbMenuItem *&activeItem) const;
    69     HbAction *activeAction() const;
    70     HbAction *activeAction() const;
    70     HbMenuItem *menuItem(QAction *action); // krazy:exclude=qclasses
    71     HbMenuItem *menuItem(QAction *action); // krazy:exclude=qclasses
    71 
    72 
    72     HbMenuListView *menuItemView;
    73     HbMenuListView *menuItemView;
    83     bool delayMenuConstruction;
    84     bool delayMenuConstruction;
    84 
    85 
    85     QPointer<QObject> receiverToDisconnectOnClose;
    86     QPointer<QObject> receiverToDisconnectOnClose;
    86     QByteArray memberToDisconnectOnClose;
    87     QByteArray memberToDisconnectOnClose;
    87     int mNumberOfColumns;
    88     int mNumberOfColumns;
       
    89     bool mCloseAllMenus;
    88 
    90 
    89 private:
    91 private:
    90     static bool menuEffectsLoaded;
    92     static bool menuEffectsLoaded;
    91     static HbMenuPrivate *d_ptr(HbMenu *menu) {
    93     static HbMenuPrivate *d_ptr(HbMenu *menu) {
    92         Q_ASSERT(menu);
    94         Q_ASSERT(menu);