diff -r b0b89ca206b5 -r 2c62ef3caffd emailuis/nmailui/inc/nmbaseview.h --- a/emailuis/nmailui/inc/nmbaseview.h Fri May 14 04:17:40 2010 +0300 +++ b/emailuis/nmailui/inc/nmbaseview.h Fri May 14 04:41:45 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; };