emailuis/nmailui/inc/nmbaseview.h
changeset 54 997a02608b3a
parent 27 9ba4404ef423
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
    32 */
    32 */
    33 class NmBaseView : public HbView
    33 class NmBaseView : public HbView
    34 {
    34 {
    35 	Q_OBJECT
    35 	Q_OBJECT
    36 public:
    36 public:
    37     NmBaseView(NmUiStartParam* startParam,
    37     NmBaseView(NmUiStartParam *startParam,
    38                NmApplication &application,
    38                NmApplication &application,
    39                QGraphicsItem *parent = 0);
    39                QGraphicsItem *parent = 0);
    40     virtual ~NmBaseView();
    40     virtual ~NmBaseView();
    41     virtual void reloadViewContents(NmUiStartParam* startParam) = 0;
    41     virtual void reloadViewContents(NmUiStartParam *startParam) = 0;
    42     virtual NmUiViewId nmailViewId() const = 0;
    42     virtual NmUiViewId nmailViewId() const = 0;
    43     virtual void okToExitView();
    43     virtual void okToExitView();
    44     virtual void aboutToExitView();
    44     virtual void aboutToExitView();
    45     virtual void viewReady();
    45     virtual void viewReady();
    46     virtual void handleMouseReleaseEvent(QGraphicsSceneMouseEvent *event);
    46     virtual void handleMouseReleaseEvent(QGraphicsSceneMouseEvent *event);