emailuis/nmailui/inc/nmmailboxlistview.h
changeset 54 997a02608b3a
parent 27 9ba4404ef423
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
    31 class NmActionResponse;
    31 class NmActionResponse;
    32 class HbMenu;
    32 class HbMenu;
    33 class HbAbstractViewItem;
    33 class HbAbstractViewItem;
    34 class NmAction;
    34 class NmAction;
    35 
    35 
    36 class NmMailboxListView : public NmBaseView, public NmActionObserver
    36 class NmMailboxListView : public NmBaseView
    37 {
    37 {
    38     Q_OBJECT
    38     Q_OBJECT
    39 public:
    39 public:
    40     NmMailboxListView(
    40     NmMailboxListView(
    41         NmApplication &application,
    41         NmApplication &application,
    46         QGraphicsItem *parent = 0);
    46         QGraphicsItem *parent = 0);
    47     ~NmMailboxListView();
    47     ~NmMailboxListView();
    48     void reloadViewContents(NmUiStartParam* startParam);
    48     void reloadViewContents(NmUiStartParam* startParam);
    49     NmUiViewId nmailViewId() const;
    49     NmUiViewId nmailViewId() const;
    50     void viewReady();
    50     void viewReady();
    51 
       
    52 public: // From NmActionObserver
       
    53     void handleActionCommand(NmActionResponse &menuResponse);
       
    54 
    51 
    55 public slots:
    52 public slots:
    56     void itemActivated(const QModelIndex &index);
    53     void itemActivated(const QModelIndex &index);
    57     void openSelectedMailBox();
    54     void openSelectedMailBox();
    58 
    55