emailuis/nmailui/inc/nmbaseview.h
changeset 27 9ba4404ef423
parent 23 2dc6caa42ec3
child 47 f83bd4ae1fe3
--- a/emailuis/nmailui/inc/nmbaseview.h	Fri May 14 15:41:10 2010 +0300
+++ b/emailuis/nmailui/inc/nmbaseview.h	Thu May 27 12:43:55 2010 +0300
@@ -35,11 +35,12 @@
 	Q_OBJECT
 public:
     NmBaseView(NmUiStartParam* startParam,
+               NmApplication &application,
                QGraphicsItem *parent = 0);
     virtual ~NmBaseView();
     virtual void reloadViewContents(NmUiStartParam* startParam) = 0;
     virtual NmUiViewId nmailViewId() const = 0;
-    virtual bool okToExitView();
+    virtual void okToExitView();
     virtual void aboutToExitView();
     virtual void viewReady();
     virtual void handleMouseReleaseEvent(QGraphicsSceneMouseEvent *event);
@@ -54,7 +55,8 @@
     virtual void loadViewLayout() = 0;
 
 protected:
-    NmUiStartParam* mStartParam;   // Owned
+    NmUiStartParam *mStartParam;   // Owned
+    NmApplication &mApplication;
 };