--- 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;