phonebookui/phonebookservices/inc/cntservices.h
changeset 61 d30183af6ca6
parent 54 47627ab5d7a4
child 66 554fe4dbbb59
--- a/phonebookui/phonebookservices/inc/cntservices.h	Wed Aug 11 09:06:35 2010 +0300
+++ b/phonebookui/phonebookservices/inc/cntservices.h	Mon Aug 23 16:06:28 2010 +0300
@@ -23,6 +23,7 @@
 
 #include "cntabstractserviceprovider.h"
 
+class CntAbstractEngine;
 class CntAbstractViewManager;
 class XQServiceProvider;
 
@@ -38,7 +39,8 @@
 
 public:
 
-    void setViewManager( CntAbstractViewManager& aViewManager );
+    //void setViewManager( CntAbstractViewManager& aViewManager );
+    void setEngine( CntAbstractEngine& aEngine );
     
     /**
      * Opens contact selection view where multiple contacts can be selected.
@@ -175,8 +177,11 @@
 
 private: // from CntAbstractServiceProvider
     void CompleteServiceAndCloseApp(const QVariant& retValue);
+    void overrideReturnValue(const QVariant& retValue);
+    bool allowSubViewsExit();
 private:
     CntAbstractViewManager* mViewManager; // not owned
+    CntAbstractEngine* mEngine;
     QStringList m_definitionNames;
     CntAbstractServiceProvider* mCurrentProvider; // not owned
     bool mIsQuittable;